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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2012, 21:06   #1
D1894
Пользователь
 
Регистрация: 09.05.2012
Сообщений: 12
По умолчанию Массивы

Дано целое число N (>0). Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-й: 2,4,8,16,.....
Можно ли написать эту программу без использования динамической памяти??? И нельзя ли написать её как-нибудь по-другому????
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>

int main()
{
       int n;
       printf("Vvedite celoe chislo:\n");
       scanf("%d",&n);
	int *l=new int[n];
	for(int i=1;i<=n;i++)
	{
		l[i-1]=pow(2.,i);
		printf("%d\n",l[i-1]);
	}
      delete l;
      	getch();
	return 0;
}

Последний раз редактировалось Stilet; 05.10.2012 в 22:11.
D1894 вне форума Ответить с цитированием
Старый 05.10.2012, 22:08   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

А зачем тут вообще массив? Вам же только степени выводить, вот накапливайте и выводите переменную в цикле.
p51x вне форума Ответить с цитированием
Старый 06.10.2012, 19:27   #3
D1894
Пользователь
 
Регистрация: 09.05.2012
Сообщений: 12
По умолчанию

По заданию нужно решить с помощью массива.
D1894 вне форума Ответить с цитированием
Старый 07.10.2012, 09:14   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Если нужен имеено массив, как тип данных, то да, пока динамическая память.
Если нужен просто масси чисел, то можно просто вывести набор.

По программе - перечитайте мой пост. Нет смысла звать пов, просто умножайте переменную на 2 при каждой итерациии.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12