Моя программа позволяет пользователю вводить 50 номеров и дает общее и среднее значение. Мой размер массива - это постоянный набор в 50. Я хочу, чтобы пользователь мог ввести не более 50 номеров, но иметь возможность вводить меньше. Моя идея состояла бы в том, чтобы ввести «q», чтобы выйти, чтобы остановить запрос пользователя на число. Как мне это сделать?C++ Как разрешить пользователю определять размер массива?
for (int i = 0; i < ARRAY_SIZE; i++) {
cout << "Enter Number: ";
cin >> array[i];
}
Даже если массив ограничен до 50 вы можете принять меньше - Ваша идея ввести д хорошо, но я не понимаю, какую помощь вам нужно, когда вы говорите «как я это сделаю»? Просто примите ввод как строку, проверьте его на q, а затем преобразуйте его в число и сохраните. –
Мне нужна помощь, добавив ввод 'q' в мой существующий цикл for – user38099
Что происходит с вашим кодом сейчас, когда вы вводите то, что не является числом? –