Смысл задачи:
Ввести число вводимых чисел, ввести эти числа и найти их сумму.
#include <iostream>
using namespace std;
int main() {
int sum = 0, input, datas;
cout << "input data" << endl;
cin >> datas;
for (int att = 0; att == datas; att++) {
cin >> input;
sum = sum + input;
}
cout << "answer:\n" << sum;
cin.get(); cin.get();
}
Цикл просто не работает, он пропускается, почему?
for (int att = 0; att == datas; att++)
Цикл читается как "выполнять, пока att равно datas". Если ввести 0, то один раз он выполнится. Наверное, имеется в виду att <= datas ?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей