Предмет: Информатика, автор: tmarchenko25

Задано список (б). Написати програму визначення суми чисел цієї послідовності, розташованих між максимальним и мінімальним числами (до суми включити й обидва цих числа).

Ответы

Автор ответа: tihomirovleonid2005
1

это на языке python

могу написать на pascal если надо

Приложения:

tihomirovleonid2005: b = [int(i) for i in input().split()]
maxx = -10 ** 100
minn = 10 ** 100
index_min = -1
index_max = -1
for i in range(len(b)):
if maxx < b[i]:
maxx = b[i]
index_max = i
if minn > b[i]:
minn = b[i]
index_min = i
print(index_max, index_min)
v1 = sum(b[index_min:index_max + 1])
v2 = sum(b[index_max:index_min + 1])
if v1 == 0:
print(v2)
else:
print(v1)
tihomirovleonid2005: табуляции расставишь как на картинке. они не сохраняются
tmarchenko25: Спасибо большое!) Да, на языке python
такой вариант сделала еще:
a= [9, -5, 3, 5, 20, 10, 3, -1, 3, 5]
mx=max(a)
mn=min(a)
if a.index(mn) print (sum(a[a.index(mn):a.index(mx)])+mx)
if a.index(mn)>a.index(mx):
print (sum(a[a.index(mx):a.index(mn)])+mn)
Похожие вопросы
Предмет: Математика, автор: Титота
Предмет: Алгебра, автор: faridjoodar