Вопрос задан 17.06.2023 в 19:06. Предмет Информатика. Спрашивает Пищевая Катерина.

Симметричное число Дано четырехзначное число. Определите, является ли его десятичная запись

симметричной. Если число симметричное, то выведите 1, иначе выведите 2. Число может иметь меньше четырех знаков, тогда нужно считать, что его десятичная запись дополняется слева незначащими нулями. При решении этой задачи нельзя пользоваться условной инструкцией if и циклами Входные данные Вводится четырехзначное число. Выходные данные Выведите ответ на задачу. Пример 1 Ввод: 2002 Вывод: 1
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вологдина Кристина.

//с++

#include <iostream>

signed main() {

int N, fP, sP, res;

std::cin >> N;

fP = N / 100;

sP = N % 100;

res = fP - ((sP / 10) + ((sP % 10) * 10)) + 1;

switch (res)

{

case 1:

 std::cout << 1;

 break;

default:

 std::cout << 2;

 break;

}

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Problem Statement

You are given a four-digit number. Determine whether its decimal representation is symmetric. If the number is symmetric, output 1; otherwise, output 2. The number may have fewer than four digits, in which case you should consider that its decimal representation is padded with leading zeros.

Input

- A four-digit number.

Output

- Output 1 if the number is symmetric. - Output 2 if the number is not symmetric.

Example

Input: 2002 Output: 1

Solution

To determine if a number is symmetric, we need to compare its digits from left to right with its digits from right to left. If all the corresponding digits are the same, the number is symmetric.

Let's take the given number 2002 as an example. We can compare the first digit (2) with the last digit (2) and the second digit (0) with the third digit (0). Since all the corresponding digits are the same, the number is symmetric.

Therefore, the output for this example is 1.

Note: We cannot use conditional statements or loops to solve this problem.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

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