Задание сделать в Python.
В массиве хранится информация о стоимости 10 марок
автомобилей. Определить сумму наиболее дорогого
автомобиля и узнать его номер. Если таких автомобилей несколько, определить:
а) номер первого такого автомобиля;
б) номер последнего такого автомобиля.
Ответы на вопрос
Ответил GoldmanYT
1
a = [0] * 10
a = list(map(int, input().split())) # ввод стоимостей автомобилей
index1, max1, index2, max2 = 1, a[0], 10, a[9]
for i in range(10):
if a[i] > max1:
max1, index1 = a[i], i + 1
for i in range(9, -1, -1):
if a[i] > max2:
max2, index2 = a[i], i + 1
print('первый номер:', index1, 'второй номер:', index2, 'сумма', max1) if index1 != index2 else print('номер:', index1, 'сумма:', max1)
Код здесь: https://ideone.com/uzYmEL
raz1hsapf1r11:
Выдает ошибку, проверь у себя в Python`e
Новые вопросы
Английский язык,
1 год назад
Українська мова,
1 год назад
Геометрия,
6 лет назад
Алгебра,
6 лет назад
История,
8 лет назад