Предмет: Информатика, автор: SloWWWW

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

Ответы

Автор ответа: Gleb1Kosyrev
0
//Допустим что Вы имели в виду  C++

#include <iostream>
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
Автор ответа: archery
0
//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);
    }
}


Похожие вопросы
Предмет: Математика, автор: nezerak7