Приметив остров, где однажды заночевали гуси, Смирре отправился за подмогой к своим старым друзьям — воронам. Это была настоящая разбойничья шайка. Жили вороны на горе, которая так и называлась Разбойничьей горой. Утром они разлетались во все стороны в поисках добычи, а вечером слетались и хвастались друг перед другом своими подвигами: один перебил все яйца в совином гнезде, другой выклевал зайчонку глаз, третий украл в деревне оловянную ложку.
Напишите программу, которая подсчитает подвиги воронов-разбойников.
Формат ввода
Вводятся целые числа, пока не будет введено четное.
Формат вывода
Найти и вывести количество чисел, кратных 9, у которых сумма цифр, стоящих в разрядах десятков и сотен, четная. Числа, идущие после сигнала остановки, не рассматривать.
Пример 1
Ввод Вывод
117
81
243
15
9
18
27
4
Пример 2
Ввод Вывод
153
169
18
10053
54
63
1
МООЖЕТЕ РЕШЕНИЕ ПОПРОЩЕ ЗАПИСАТЬ??? И ДА Времени в обрез!
¬А отрицание А, то есть х не принадлежит А
перепишем и упростим исходную формулу
P→((Q∧¬A)→P)
известно что X→Y=¬X∨Y (доказывается просто, например через таблицу истинности)
тогда:
P→(¬(Q∧¬A)∨P)
раскроем скобку ¬(Q∧¬A) с закона де Моргана (стыдно их не знать, если что это такие же основы как и таблицы истинности)
P→(¬Q∨¬¬A∨P) = P→(¬Q∨A∨P) = ¬P∨¬Q∨A∨P
¬P∨P=1 то есть всегда истинно и 1∨Х=Х значит ¬P и P можно убрать
остается ¬Q∨A
Значит х либо принадлежит А либо не принадлежит Q
для выполнения этого условия необходимо чтобы все значения Q принадлежали А, тогда минимальное А совпадает с Q
ответ А=[40,77]
a=8
Объяснение:
идём по шагам:
1 Шаг a=5 b=7
2 Шаг проверяем b<10 или нет. Да меньше. Идём по стрелке ДА
3 Шаг проверяем a<= b у нас это 5<=7 Да меньше. Идём по стрелке ДА
4 Шаг увеличиваем а и b на единицу, становится a=5+1=6 b=7+1=8 возвращаемся по стрелке к шагу 2
5 Шаг проверяем 8<10 или нет. Да меньше. Идём по стрелке ДА
6 Шаг проверяем 6<=8 Да меньше. Идём по стрелке ДА
7 Шаг увеличиваем а и b на единицу, становится a=6+1=7 b=8+1=9 возвращаемся по стрелке к шагу 2
8 Шаг проверяем 9<10 или нет. Да меньше. Идём по стрелке ДА
9 Шаг проверяем 7<=9 Да меньше. Идём по стрелке ДА
10 Шаг увеличиваем а и b на единицу, становится a=7+1=8 b=9+1=10 возвращаемся по стрелке к шагу 2
11 Шаг проверяем 10<10 или нет. Нет. Идём по стрелке Нет. Выход из алгоритма. На этом этапе a=8