Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2013, 16:08   #11
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Сделаем!!!!!!!!!! Когда нужно?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 31.01.2013, 16:11   #12
Caca0
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 50
По умолчанию

ну сегодня)или завтра утром)
Caca0 вне форума Ответить с цитированием
Старый 31.01.2013, 16:14   #13
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
Хорошо

Что-нибудь придумаем (нужно пару часов)
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 31.01.2013, 16:16   #14
Caca0
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 50
По умолчанию

ой)хорошо, спасибо)ЖДУ
Caca0 вне форума Ответить с цитированием
Старый 31.01.2013, 17:54   #15
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Как массив заполнять с клавиатуры или случайными числами?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 31.01.2013, 18:26   #16
Caca0
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 50
По умолчанию

незнаю даже)написанно заданный массив
Caca0 вне форума Ответить с цитированием
Старый 31.01.2013, 19:14   #17
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
Хорошо

Проверяйте:
Код:
#include <stdio.h>
#include <stdlib.h>

void TwoDegree(int *Array, int size);

int main()
{
	int		i;		// Счетчик
	int		*Array = NULL;	// Массив
	int		size = 0;	// Размер массива

	system("chcp 1251 > nul");

	printf(" Введите размер массива: ");
	scanf("%d", &size);
	printf(" **************************\n");

	/* Динамическое выделение памяти под массив */
	Array = (int*)malloc(sizeof(int)*size);
	/* Проверка выделения памяти */
	if(Array == NULL)	
	{
		printf("ERROR MEMORY!");
		exit(1);
	}
	
	/* Цикл для заполнения массива случайными числами от 1 до 100 и их печать */
	for(i = 0; i < size; i++)
	{
		Array[i] = rand()%100 + 1;
		printf(" [%d]-%d\n", i, Array[i]);
	}
	printf("\n Результирующий массив:\n");
	printf(" **********************\n");
	TwoDegree(Array, size);
	getch();		
	return 0;
}

/* Функция печати индексов, которые являются степенью двойки и их значение*/
void TwoDegree(int *Array, int size)
{
	int i;

	for(i = 1; i <= size; i *= 2) 
		printf(" [%d]-%d\n", i, Array[i]);
	printf("\n");
	
	free(Array);
}
Если все нормально, отзыв напишите!
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!

Последний раз редактировалось Bugrimov; 31.01.2013 в 19:30.
Bugrimov вне форума Ответить с цитированием
Старый 31.01.2013, 21:07   #18
Caca0
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 50
По умолчанию

супер,спасибо
Caca0 вне форума Ответить с цитированием
Старый 31.01.2013, 21:45   #19
NinjaNoob
Пользователь
 
Регистрация: 02.10.2012
Сообщений: 40
По умолчанию

пфф...
Код:
// NewbieGuide.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <time.h>
#include <locale>
using namespace std;


void PrintArray(int num){
	int *Array=new int[num];

	for (int i=0; i<num; i++) {
		Array[i]=rand()%100-50;
	}

	for (int i=2; i<num; i*=2) {
		cout<<"Элемент номер "<<i<<" равен= "<<Array[i-1]<<"\n";
	}
	
	delete Array;
}

int main()
{
	setlocale(LC_ALL, "RUS");
	srand((unsigned int)(time(NULL)));
	int num=0;
	cout<<"Введите размер массива: ";
	cin>>num;
	
	PrintArray(num);	
	
	getch();
	return 0;

}
NinjaNoob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi: аппроксимация функций методом базиса из финитных функций Denna Помощь студентам 1 12.03.2012 19:23
Создание функций отображающих переданные им числа в той или иной системе исчисления(язык программирования "С"). Kirill Rus Помощь студентам 0 02.10.2011 16:02
У меня проблема с одной из моих функций для разбора строки, язык С/С++ [Федя] Общие вопросы C/C++ 3 07.01.2011 22:14
Построение графиков функций С++ (методы аппроксимации функций) amdbodia Общие вопросы C/C++ 0 24.05.2009 15:28
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25