int numb;
cout << "Введите число\n";
cin >> numb;
int how;
cout << "Сколько символов в вашем числе?" << endl;
cin >> how;
int arr[how];
arr[0] = numb % 10;
cout << endl;
for (int i = 1; i < how; i++) {
forCalc = forCalc * 10;
arr[i] = (numb / forCalc) % 10;
}
for (int x = 0; x < how; x++) {
cout << arr[x] << " | ";
}
Потому что ты numb % 10 вернёт "самую правую" цифру. А ты её пишешь в массив ПЕРВЫМ элементом
Обсуждают сегодня