• Предмет: Информатика
  • Автор: alenatarbaeva66
  • Вопрос задан 10 месяцев назад

на писать программу на языке C++. С помощью цикла WHILE определите, является ли сумма введенного натурального числа четной или нечетной.( со всеми ОБЪЯСНЕНИЯМИ пожалуйста)​

Ответы

Ответ дал: AnonimusPro
1

#include <iostream> //подключаем библиотеку iostream

using namespace std;

int main()

{

int a, s; //объявляем целочисленные переменные a и s

cin >> a; //вводим a

s = 0; //обнуляем сумму

 while (a != 0) //цикл while, условие - a не равно нулю

 {

  s = s + a % 10; //остаток от деления числа на 10 - его последняя цифра, прибавляем ее к сумме

  a = a / 10; // убираем последнюю цифру

 }

if (s % 2 == 0) //условие - проверка на четность

{

 cout << "summa chetnaya"; //выводим когда сумма четная

}

else

{

 cout << "summa nechetnaya"; //выводим когда сумма нечетная

}

return 0;

}

Вас заинтересует