задание
суммировать все нечётные целые числа в диапазоне, который введёт пользователь с клавиатуры.
листинг кода
#include "iostream"
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int start = 0; // начало д-на
int finish = 0; // конец д-на
int sumUneven = 0;
cout << "Введите начало диапазона: ";
cin >> start;
cout << "Введите конец диапазона: ";
cin >> finish;
int i = start; // управляющая переменная
while (i <= finish)
{
if (i % 2 != 0)
{
cout << i << " "; // показать нечетные через пробел
sumUneven += i; // накапливать их сумму
}
i++;
}
cout << "\nСумма нечетных чисел в диапазоне от " << start << " по " << finish;
cout << " = " << sumUneven << endl << endl;
return 0;
}
результат
Похожие публикации
2015-06-29 • Просмотров [ 5619 ]