МТ
Маргарита Тололаева

С++ variable-sized object `b' may not be initialized, что делать?



Надо вывести массив размера n, содержащий n первых членов данной прогрессии,
переменной массива в цикле неполучается присвоить текущее значение выражения.

double(b)=a*pow(double(d),k);

( b [ i ] ) - элемент массива

double( b [ i ] ) = a*pow(double(d),k);

#include
#include
using namespace std;
const int n=2;

main()

{
int b[n], a=1, p=0, d=2, k=0;
for(int i=0; i)=a*pow(double(d),k);

k++;

cout<;

}

system("pause");
getchar();
}

1.#include
2.#include
3.using namespace std;
4.const int n=2;
5.
6.main()
7.
8.{
9. int b[n], a=1, p=0, d=2, k=0;
10. for(int i=0; i)=a*pow(double(d),k);
13.
14. k++;
15.
16. cout<;
17.
18. }
19.
20.system("pause");
21.getchar();
22.}

http://pastebin.com/etkqFsVr

Ти
Тина

Код в студию (включая определение массива b).
Используй pastebin.com

У тебя массив b с элементами типа int, зачем ты пишешь
double(b[ i])=a*pow(double(d),k);?
И a это не массив, ты не можешь написать cout << a[ i];

ВС
Вячеслав Сюникаев

надо код видеть - что ты там натворил.

КП
Катя Попова

const int n=2 перенеси в функцию int main()

Похожие вопросы
Что означает ошибка: The game may not be consistant because AGP is deactivated. Please activated AGP for consistancy
При запуске игры Mafia II всплывает сообщение "PhysX SDK not initialized. PhysX System Software will be installed"
Помогите решить Undefined variable: ds_board_valid_year
С# Use of unassigned local variable
В чем разница между Must и must be, просто May и May be?
Установите логические операции следующего выражения: not (c)or(a and b)or not(a)?1)not c;2)not a;3)a and b;4) и т. д.
Установить логические операции след. выражения: not (a or b) and not (b or a)?
не запускается игра Mafia 2 выдает Physx CDK not initialized . Physx system sotware will be installed
как избавится от ошибки при запуске варфейса R6030 crt not initialized?
Проблема с запуском приложений (возможно виноваты групповые политики) Variable must be of type Object 0x80070005