Предмет: Информатика,
автор: saulenur2006
Написать программный код Дано четырехзначное число N Если число палиндромное: то нужно найти суммы зеркальных чисел. Если нет : найти сумму всех цифр данного числа. *Для начало нужно найти цифры четырехзначного числа N: N1, N2, N3, N4* *Далее написать условие* Например: Если N=4554, то а=4+4=8, с=5+5=10 если N=4567, то s=4+5+5+4=18
Ответы
Автор ответа:
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}")
Пользователь должен ввести четырехзначное число, после чего программа находит каждую цифру этого числа, используя операторы деления нацело и остаток от деления. Затем программа проверяет, является ли число палиндромом, и находит суммы зеркальных чисел, если это так, или сумму всех цифр, если это не так. Результат выводится на экран.
Похожие вопросы
Предмет: Математика,
автор: ekaterinabulak12345
Предмет: Другие предметы,
автор: ulyana26021991
Предмет: Українська мова,
автор: Vsemdobra2
Предмет: Алгебра,
автор: liza1000liz
Предмет: Алгебра,
автор: kausar2006mameli