#include <iostream>
#include <conio.h>
using namespace std; //директива есть!!!, std:: перед cout далее отсутствует
int main()
{
int x; //вводимое число
int summa=0; //накапливаемая сумма
int counter=0; //количество просуммированных чисел
cout << "Enter integer x (0 if the end)" << endl;
// ввод и проверка чисел в цикле
while (cout << "x" << counter+1 << "=", cin >> x, x!=0) {
counter++; //увеличение счетчика на 1
summa+=x; //увеличение суммы на x
}
cout << "counter= " << counter << ", sum=" << summa << endl; // вывод
_getch();
return 0;
}
Результаты выполнения программы:
Enter integer x (0 if the end)
x1=10<enter>
x2=20<enter>
x3=30<enter>
x4=0<enter>
counter=3, sum=60