Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае: Сумма цифр данного трехзначного числа N является четным числом. В Visual studio

Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае: Сумма цифр данного трехзначного числа N является четным числом. В Visual studio
Гость
Ответ(ы) на вопрос:
Гость
//Допустим что Вы имели в виду  C++ #include using namespace std; int main(){  int a,a1,a2,a3;  cin>>a;  a1=a%10;  a=a/10;  a2=a%10;  a=a/10;  a3=a%10;  if((a1+a2+a3)%2==0){       cout<<"true";       }else{       cout<<"false";}  cin.get();  cin.get();  return 0; } Пример ввода: 123 Пример вывода: true
Гость
//C# using System; class Program {     static void Main()     {         Console.WriteLine("Введите число");         var n = Convert.ToInt32(Console.ReadLine());         Console.WriteLine(IsDigitalSumEven(n));         Console.ReadKey();     }     static bool IsDigitalSumEven(int n)     {         var s = 0;         while (n > 0)         {             s += n % 10;             n = n / 10;         }         return (s % 2 == 0);     } }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы