Задать вопрос

С клавиатуры вводится трёхзначное число. Нужно вывести ответ "Да", если все его цифры четные, и ответ "Нет" в остальных случаях. Если введено не трёхзначное число, должно быть выведено сообщение "Неверное число".

+3
Ответы (1)
  1. 6 октября, 03:59
    0
    var

    a, b, s: integer; / / объявляем переменные целочисленного типа.

    label 1; / / объявляем метку.

    begin

    1: write ('Введите число:'); / / вывод строки на экран.

    read (a); / / считываем число, введенное с клавиатуры.

    if (length (inttostr (a)) 3) then / / проверяем является ли введенное число трехзначным.

    begin

    writeln ('Введено неверное число.'); / / вывод строки на экран.

    goto 1; / / переход на метку 1.

    end;

    while a > 0 do / / начало цикла.

    begin

    b : = a mod 10; / / определяем последнюю цифру числа.

    if (b mod 2 = 0) then / / проверяем четность цифры.

    s: = s + 1; / / считаем кол-во четных цифр.

    a : = a div 10; / / удаляем последнюю цифру из числа.

    end;

    if s = 3 then writeln ('Да') / / если три цифры числа четные, то выводим строку "Да".

    else writeln ('Нет');

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «С клавиатуры вводится трёхзначное число. Нужно вывести ответ "Да", если все его цифры четные, и ответ "Нет" в остальных случаях. Если ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) С клавиатуры вводится трёхзначное число. Нужно вывести ответ "Да", если все его цифры четные, и ответ "Нет" в остальных случаях.
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
С клавиатуры вводится 4-значное число. Если первая и последняя цифры равны - вывести на экран их сумму, если нет - вывести слово "нет"
Ответы (1)
1) Вывести массив A (N). Вывести на печать данные о числе нулевых элементов массива и их номера. Если таковых нет, вывести на печать сообщение об этом 2) Вывести массив А (N, N). Разделить все его элементы на минимальный элемент главной диагонали.
Ответы (1)
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)