Дано четырехзначное число. Определить:a. Равна ли сумма двух первых его цифр сумме двух его последних цифр;b. Кратна ли трем сумма его цифр;c. Кратно ли четырем произведение его цифр;d. Кратно ли произведение его цифр числу А.
Ответы
Ответ:
Python:
def check_num(num, A):
num_str = str(num)
a = int(num_str[0]) + int(num_str[1])
b = int(num_str[2]) + int(num_str[3])
c = a + b
d = int(num_str[0]) * int(num_str[1]) * int(num_str[2]) * int(num_str[3])
print("Равна ли сумма двух первых его цифр сумме двух его последних цифр: ", a == b)
print("Кратна ли трем сумма его цифр: ", c % 3 == 0)
print("Кратно ли четырем произведение его цифр: ", d % 4 == 0)
print("Кратно ли произведение его цифр числу А: ", d % A == 0)
num = 1234
A = 5
check_num(num, A)
Результат:
a. Сумма первых двух цифр может быть равна сумме последних двух цифр, а может и не быть. Это зависит от конкретного числа.
b. Чтобы определить, делится ли сумма цифр четырехзначного числа на три, нужно вычислить сумму его цифр. Если сумма делится на три, то число в целом делится на три. Если нет, то оно не делится на три.
c. Чтобы определить, делится ли произведение цифр четырехзначного числа на четыре, нужно вычислить произведение цифр и проверить, делится ли оно на четыре. Если да, то число делится на четыре, а если нет, то оно не делится на четыре.
d. Произведение цифр может быть кратно "A", а может и не быть, в зависимости от значения "A" и конкретного четырехзначного числа.