✅Нахождение всех целых нечетных чисел
Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователем.
int sum = 0;
int RangeStart, RangeEnd;
cout << "Начало диапазона: " << endl;
cin >> RangeStart;
cout << "Конец диапазона: " << endl;
cin >> RangeEnd;
while (RangeStart < RangeEnd)
{
if (RangeStart %2 != 0)
{
sum += RangeStart;
}
RangeStart++;
}
switch (sum) // если начало диапозона меньше чем конец, то выводится ошибка
{
case 0:
cout << "Error. RangeStart >= RangeEnd!" << endl;
break;
default:
cout << sum << endl;
}Трудная формулировка задания, пришлось долго думать над решением. Пользователь вводит начало и конец диапазона чисел После чего мы создаем цикл который увеличивает начало диапазона пока оно не станет больше чем конец. Внутри цикла с помощью конструкции if мы проверяем четность числа и если оно нечётное, то прибавляем его к переменной sum, после того как весь диапазон будет проверен, в переменной sum будет храниться сумма всех нечётных чисел
Last updated