(Python) 1. Петя, Маричка и Аленка получили первые оценки по информатике. Они придумали следующую задачу — у кого самая высокая оценка, тот побеждает.
Данную задачу они дали Сергею. К сожалению, Сергей занят, поэтому ему решать данную задачу.
Входные данные
Первая строка содержит три целых числа p, m, o (1≤p,m,o≤12) — оценки Петрика, Марички и Аленки соответственно.
Гарантируется, что все числа разные между собой.
Выходные данные
Выведите «Petryk», если у Петрика самая высокая оценка среди всех, «Marichka», если у Марички самая высокая оценка среди всех, или выведите «Olenka», если самая высокая оценка у Аленки.
Примеры
Ниже вы найдете примеры входных данных и ответов, которые должна вывести ваша программа.
Входные данные №1
8 10 12
ответ №1
Olenka
Входные данные №2
7 9 3
ответ №2
Marichka
2.Пете скучно решать простые задачки, где необходимо находить сумму двух чисел, поэтому его преподавательница программирования дала сложную задачу,
которая звучит следующим образом:
Заданы три целых числа a, b и c. Следует определить, существует ли такое число среди них, что оно равно сумме двух других чисел.
Входные данные
Первая строка содержит три целых числа a, b и c (0≤a,b,c≤100).
Выходные данные
Выведите "Yes", если такое число существует, или выведите "No" (без кавычек).
Примеры
Ниже вы найдете примеры входных данных и ответов, которые должна вывести ваша программа.
Входные данные №1
0 3 3
ответ №1
Yes
Входные данные №2
1 10 15
ответ №2
No
Входные данные №3
12 20 8
ответ №3
Yes
156
272
Ответы на вопрос:
Программа в pascalabc.net: const digits=['0','1','2','3','4','5','6','7','8','9']; var s: string; n,i,err: integer; isdigit: boolean; begin write('введите натуральное число (1-9999): '); read(s); i: =1; isdigit: =true; n: =length(s); repeat isdigit: =isdigit and (s[i] in digits); inc(i) until (not isdigit) or (i> n); if isdigit then begin val(s,n,err); writeln('введено корректное число ',n) end else writeln('число содержит нецифровой символ') end. отметим, что в pascalabc.net в реальной жизни решение могло бы выглядеть так: var s: string; n,err: integer; begin write('введите натуральное число (1-9999): '); read(s); val(s,n,err); if err=0 then writeln('введено корректное число ',n) else writeln('число содержит нецифровой символ') end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Elizabeth04110027.12.2020 01:55
-
Aleshchksuni26.05.2020 08:01
-
Bakos11115.12.2021 15:12
-
Полюшенцыя18.09.2020 21:51
-
alextrasted16.06.2021 17:56
-
Васька1111432221.11.2022 00:53
-
daryaromanchuk01.10.2021 22:47
-
Софамимими16.09.2020 03:30
-
egorka22a29.12.2022 02:21
-
r7953324081323.06.2023 19:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.