Составить линейную программу, печатающую значение true, если указанное высказывание...

0 голосов
66 просмотров

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


Информатика (20 баллов) | 66 просмотров
0

Visual studio - это среда, которая поддерживает много языков.

Дано ответов: 2
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);
    }
}


(53.1k баллов)
0 голосов

//Допустим что Вы имели в виду  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";<br>      }else{
      cout<<"false";}<br> cin.get();
 cin.get();
 return 0;
}

Пример ввода:
123
Пример вывода:
true

(38.6k баллов)