Дано двузначное число. Напишите программу определения:

является ли сумма его цифр двузначным числом;
превышает ли сумма его цифр число x, которое вводится дополнительно;
кратна ли сумма его цифр 6;
больше ли цифра десятков цифры единиц;
входят ли в него цифры 4 или 7;
оканчивается ли число цифрой 5.

Выведите «YES» или «NO», отвечая на каждый вопрос задачи на новой строке.

входные данные
42
13
выходные данные
NO
NO
YES
YES
YES
NO


Аноним: на питоне

Ответы

Ответ дал: restIess
0

n, x = abs(int(input())), int(input())

print("YES" if (9 < n % 10 + n // 10 < 100) else "NO")

print("YES" if (n % 10 + n // 10 > x) else "NO")

print("YES" if ((n % 10 + n // 10) % 6 == 0) else "NO")

print("YES" if (n // 10 > n % 10) else "NO")

print("YES" if (n % 10 == 4 or n % 10 == 7 or n // 10 == 4 or n // 10 == 7) else "NO")

print("YES" if (n % 10 == 5) else "NO")


Аноним: входные данные
15
выходные данные
NO
NO
YES
YES
YES
NO
restIess: 15 и?
restIess: там ж 2 числа
Аноним: входные данные
15
7
выходные данные
NO
NO
YES
NO
YES
YES
а у тебя
NO
NO
YES
NO
NO
YES
restIess: Предпоследнее это входит ли 4 или 7, но в числе 15 нет 4 и 7, откуда у них YES....
Аноним: я не знаю выдаёт ошипку
restIess: в одном тесте только?
Аноним: не
Аноним: в 9ти
restIess: Входные/выходные данные другого есть?
Ответ дал: vimmortal2
0

Программа:

Python:

n, x = int(input('Введите число: ')), int(input('Введите х: '))

summ = n % 10 + n // 10

print('YES' if len(str(summ)) == 2 else 'NO')

print('YES' if summ > x else 'NO')

print('YES' if summ % 6 == 0 else 'NO')

print('YES' if n // 10 > n % 10 else 'NO')

print('YES' if n % 10 == 4 or n % 10 == 7 or n // 10 == 4 or n % 10 == 7 else 'NO')

print('YES' if n % 10 == 5 else 'NO')


Аноним: входные данные 76 13 выходные данныеNO
NO
YES
YES
YES
NO
Аноним: входные данные 76 13
выходные данные
YES
NO
NO
YES
YES
NO
а у тебя
YES
NO
NO
YES
NO
NO
Вас заинтересует