Предмет: Информатика, автор: saulenur2006

Написать программный код Дано четырехзначное число N Если число палиндромное: то нужно найти суммы зеркальных чисел. Если нет : найти сумму всех цифр данного числа. *Для начало нужно найти цифры четырехзначного числа N: N1, N2, N3, N4* *Далее написать условие* Например: Если N=4554, то а=4+4=8, с=5+5=10 если N=4567, то s=4+5+5+4=18​

Ответы

Автор ответа: milenabalayan
0

а на каком языке нужно?

могу привести пример на языке Python

N = int(input("Введите четырехзначное число: "))

# Находим цифры числа

N1 = N // 1000

N2 = (N // 100) % 10

N3 = (N // 10) % 10

N4 = N % 10

# Проверяем, является ли число палиндромом

if N1 == N4 and N2 == N3:

a = N1 + N4

b = N2 + N3

print(f"Суммы зеркальных чисел: a={a}, b={b}")

else:

s = N1 + N2 + N3 + N4

print(f"Сумма всех цифр числа: s={s}")

Пользователь должен ввести четырехзначное число, после чего программа находит каждую цифру этого числа, используя операторы деления нацело и остаток от деления. Затем программа проверяет, является ли число палиндромом, и находит суммы зеркальных чисел, если это так, или сумму всех цифр, если это не так. Результат выводится на экран.

Похожие вопросы
Предмет: Алгебра, автор: liza1000liz