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

Ответы на вопрос

using System;
namespace App
{
class MainClass
{
public static void Main(string[] args)
{
Console.Write("Введите число N: ");
int number;
while(!int.TryParse(Console.ReadLine(),out number))
{
Console.Write("Ошибка, введите корректное число: ");
}
if(number >= 100 && number <= 999)
{
int sum = 0;
while(number != 0)
{
sum += number % 10;
number /= 10;
}
Console.WriteLine(sum % 2 == 0);
}
else
{
Console.WriteLine("Данное число не трехзначное");
}
}
}
}



Программа на C# для проверки, является ли сумма цифр трехзначного числа четным числом, может выглядеть следующим образом:
```csharp using System;
class Program { static void Main(string[] args) { Console.WriteLine("Введите трехзначное число:"); int number = Convert.ToInt32(Console.ReadLine());
// Разбиваем трехзначное число на цифры int thirdDigit = number % 10; int secondDigit = (number / 10) % 10; int firstDigit = number / 100;
// Вычисляем сумму цифр int sum = firstDigit + secondDigit + thirdDigit;
// Проверяем, является ли сумма четным числом bool isEven = sum % 2 == 0;
Console.WriteLine($"Сумма цифр равна {sum}. Является ли она четным числом: {isEven}"); } } ```
При выполнении программы сначала будет запрошено трехзначное число. Затем программа разбивает его на отдельные цифры и находит их сумму. После этого, программа проверяет, является ли сумма четным числом и выводит соответствующий результат на экран.



Для решения этой задачи на C# можно использовать следующий код:
```csharp using System;
class Program { static void Main(string[] args) { int N = 123; // Здесь можно указать трехзначное число для проверки
int sum = 0; int temp = N;
while (temp > 0) { sum += temp % 10; temp /= 10; }
bool isEven = sum % 2 == 0;
Console.WriteLine(isEven); } } ```
В этом коде мы сначала объявляем переменную `N`, которую мы хотим проверить. Затем мы инициализируем переменные `sum` и `temp`. `sum` будет использоваться для подсчета суммы цифр числа `N`, а `temp` будет использоваться для сохранения значения `N` и последующего изменения.
Затем мы используем цикл `while`, чтобы разбить число `N` на отдельные цифры и сложить их в переменную `sum`. Мы используем операции деления на 10 и остатка от деления `%` для получения отдельных цифр числа `N`.
После завершения цикла мы проверяем, является ли `sum` четным числом, сравнивая его остаток от деления на 2


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili