Я пытаюсь заполнить массив номерами от 1111 до 8888, причем каждое целое число от числа от 1 до 8 в C++. Однако, когда я запускаю его, он выводит только большие отрицательные числа, указывающие на ошибку. Я честно понимаю, что такое ошибка, поэтому было бы полезно, если бы вы могли мне помочь. Благодаря!Заполнение массива целыми числами
int fillArray()
{
int arrayPosition;
int guesses[4096];
arrayPosition = 0;
for (int i = 1; i <= 8; i++)
for (int j = 1; j <= 8; j++)
for (int k = 1; k <= 8; k++)
for (int m = 1; m <= 8; m++)
{
guesses[arrayPosition] = ((i * 1000) + (j * 100) + (k *10) + m);
cout << guesses[arrayPosition];
arrayPosition++;
}
return guesses[4096];
}
Где находится ваш оператор вывода, который вызывает проблему? – NoChance
извините за это, исправил его :) – user2921180