Задано список (б). Написати програму визначення суми чисел цієї послідовності, розташованих між максимальним и мінімальним числами (до суми включити й обидва цих числа).
Ответы
Ответ дал:
1
это на языке python
могу написать на pascal если надо
Приложения:
табуляции расставишь как на картинке. они не сохраняются
Спасибо большое!) Да, на языке 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)
такой вариант сделала еще:
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)
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
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)