, Дан массив записей, каждая из которых состоит из Фамилии и имени учащегося и результата,
полученного на районной олимпиаде. Необходимо вывести фамилии трех победителей в
порядке убывания и место, которое они заняли. Если есть несколько учащихся с
одинаковым , выводятся все фамилии.
Данные подаются на вход в следующем формате: число участников n, за которым следуют n строк
(n>3)
Пример:
5
Иванов Вася 100
Петров Федя 150
Сидоров Сеня 99
Катаев Вова 120
Пупкин Вася 120
Программа должна вывести:
Петров Федя – 1 место
Катаев Вова – 2 место
Пупкин Вася -2 место
Иванов Вася – 3 место
Указание. При сохранении записей использовать динамический массив.
Объяснение:
использовать Робот
алг
нач
вниз
вниз
вниз
вниз
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вправо
вверх
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вправо
вверх
вверх
вверх
закрасить
вправо
закрасить
вправо
закрасить
вправо
закрасить
вправо
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
влево
закрасить
влево
закрасить
вверх
закрасить
вверх
вверх
вверх
вверх
вверх
влево
влево
влево
влево
влево
влево
влево
влево
влево
кон
Прикладываю файл для Кумира с алгоритмом, Ключ.txt но его надо будет переименовать в Ключ.kum
# --- 1
text = "Тут должен быть текст, но про а не забывай, хотя это не важно"
o,a = 0,0
for i in text:
if i == "о":
o += 1
elif i == "а":
a += 1
if a > o:
print("букв а больше")
else:
print("букв о больше", o)
# --- 2
text = "тут тоже текст, запятая"
for i in range(len(text)):
if text[i] == ",":
print("есть запятая")
break
elif i == len(text):
print("нет запятой")
# --- 3
text = "Тут тоже текст надо придумать"
for i in text:
if i == "н":
print("н раньше")
break
elif i == "к":
print("к раньше")
break
# --- 4
text = "Тут 1тоже куда нибудь например цифру поставь"
for i in range(len(text)):
if text[i].isspace():
try:
float(text[i+1])
print("Есть")
break
except:
pass
elif i+1 == len(text):
print("net")
# --- 5
text = "тут цифры тип 1 2 и т.д, но запятые тоже"
n = 0
z = 0
for i in text:
if i.isdigit():
n += 1
elif i == ",":
z += 1
if n > z:
print("ццифр больше")
elif n < z:
print("запятых больше")
else:
print("==")