Member 14081190 Ответов: 1

Как вы объявляете количество cin? Если вы понимаете, что я имею в виду


Всем Привет,

У меня проблема. Как вы объявляете количество cin? Если вы понимаете, что я имею в виду.

Напр..

Ввод Данных Пользователем: 5

5 cin (пользователь должен ввести 5 чисел)

Ввод Данных Пользователем: 20 12 13 14 15


Ввод Данных Пользователем: 7

7 cin (пользователь должен ввести 7 чисел)

Пользовательский Ввод: 3 4 5 6 7 8 9

Что я уже пробовал:

--------------------------------------------------------------------------------------

1 Ответов

Рейтинг:
2

Rick York

Вы уже добрались до петель? Цикл for будет хорошо работать для этого. Вот вам и цикл for :

for( int n = 0; n < inputCount; ++n )
{
   // do something inputCount times here
}
Если вы хотите ввести несколько чисел, что вы собираетесь с ними делать? Я догадываюсь, что ты хочешь спасти их. Вам нужно место, чтобы сохранить их, так что это выделит некоторые:
int * inputs = new int[inputCount];
Вы можете объединить эти две операции, запросить ввод и сохранить входные данные следующим образом :
int * inputs = new int[inputCount];
for( int n = 0; n < inputCount; ++n )
{
    cout << "enter input " << n+1 << " : ";
    inputs[n] << cin;
}

// do something else with the input here

delete [] inputs;   // release allocated memory