Проверка симметричности числа
Информатика

Проверьте, является ли данное четырехзначное число симметричным в десятичной записи. Если число симметричное, выведите

Проверьте, является ли данное четырехзначное число симметричным в десятичной записи. Если число симметричное, выведите 1, в противном случае выведите любое другое целое число. Допустимо, что число имеет меньше четырех знаков, при этом следует дополнять его десятичную запись слева незначащими нулями. Важно решить эту задачу без использования условной инструкции if и циклов. Введите четырехзначное число в качестве входных данных и выведите ответ в качестве выходных данных. Примеры: если вводится число 2002, нужно вывести 1; если вводится число 2008, нужно вывести 37.
Верные ответы (1):
  • Medved
    Medved
    40
    Показать ответ
    Тема: Проверка симметричности числа

    Описание: Чтобы проверить, является ли данное четырехзначное число симметричным в десятичной записи, нужно сравнить первую и последнюю цифры, а затем вторую и третью цифры. Если оба сравнения дадут одинаковый результат, то число симметрично. Если хотя бы одно сравнение не дает одинакового результата, то число не является симметричным.

    Доп. материал: Пусть дано число 2002. Первая и последняя цифры - 2. Вторая и третья цифры - 0. Поскольку оба сравнения дают одинаковый результат (2 равно 2, 0 равно 0), выводим 1.

    Совет: Для успешного решения этой задачи без использования условных инструкций if и циклов, вы можете разбить число на отдельные цифры, используя деление и вычитание по модулю 10. Затем сравните полученные цифры, чтобы определить, является ли число симметричным. Не забывайте дополнять запись чисел меньше четырех знаков слева незначащими нулями.

    Задача для проверки: Проверьте симметричность следующих чисел: 1234, 1881, 5050. Введите ответ в виде последовательности чисел, где 1 - число симметрично, 0 - число не симметрично. (Пример: 101)
Написать свой ответ: