Напишите код программы нахождения суммы всех четных чисел от 1 до N-го числa C++ - Вопросы по С+

Вопрос Напишите код программы нахождения суммы всех четных чисел от 1 до N-го числa C++

Регистрация
22 Апр 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Напишите код программы нахождения суммы всех четных чисел от 1 до N-го числa c++
 
Регистрация
13 Авг 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
int n, sum= 0; cout << "Введите предел вычислений= "; cin >> n; cout << endl << "Сумма чётных от 0 до " << n ; while (n) { if (!(n%2)) sum+=n; n--; } cout << " = " << sum;
 
Регистрация
28 Ноя 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Тоже не понимаю - зачем тут цикл? Здесь другая проблема - если N = 1, то от 1 до 1 нет ни единого чётного числа, а если нет чисел, то что тогда суммировать? #include <iostream> using namespace std; int main() { unsigned n; unsigned long long s; cout << "n = "; cin >> n; if (n==1) cout << "There are no even numbers
"; else { n /= 2; s = n + 1; s *= n; cout << s << endl; } system("pause > nul"); }
 

Похожие темы

Сверху Снизу