Я просто хочу, чтобы пользователь вводил некоторые цифры. Если число равно -1, программа останавливается, а затем выводит те же самые числа. Почему это так сложно? Я не понимаю, почему логика здесь не работает.C++: Сохранение пользовательских входов
Например, когда пользователь:
1 2 3 -1
Программа должна затем распечатать: -1
#include <iostream>
using namespace std;
int main()
{
int input, index=0;
int array[200];
do
{
cin >> input;
array[index++]=input;
} while(input>0);
for(int i=0; i < index; i++)
{
cout << array[index] << endl;
}
}
В чем вопрос? постскриптум Вы должны добавить 'return 0' в конец' main() ' –
. Что не работает так, как вы ожидаете? – usr2564301
Когда я ввожу 1 2 3 -1. Я не верну эти цифры. – Person