Решение 1: используйте cin.ignore
вместо system
:
...
cout<<x<<endl;
cin.ignore(1, '\n'); // eats the enter key pressed after the number input
cin.ignore(1, '\n'); // now waits for another enter key
...
Решение 2: если вы используете MS Visual Studio, нажмите Ctrl + F5
Решение 3: снова откройтеcon
(будет работать только в Windows, кажется, ваш случай)
...
cout<<x<<endl;
freopen("con","r",stdin);
system("pause");
...
Если вы используете решение 3, не забудьте добавить комментарии о том, что делает код и почему:)