Дана последовательность из n различных чисел. найти сумму чисел этой последовательности, расположенных между максимальным и минимальным значениями ( в сумму включить оба этих числа) в visual basic.
168
188
Ответы на вопрос:
Const n=10; var a: array[1..n]of integer; min,max,i,s: integer; begin for i: =1 to n do read(a[i]); {вводим последовательность через пробел, последний элемент enter} min: =1; max: =1; {поиск индекса мин и макс} for i: =2 to n do begin if a[i]< a[min]then min: =i; if a[i]> a[max]then max: =i; end; {если индекс мин меньше чем индекс макс то} if max> min then for i: =min to max do s: =s+a[i] else {если индекс макс меньше чем индекс мин} for i: =max to min do s: =s+a[i]; writeln(' s= ',s); end.
Популярно: Математика
-
lerkina1219.02.2021 08:30
-
Foxy415206.01.2020 18:52
-
vaneevartem62526.09.2021 09:51
-
Kek192826.10.2020 13:32
-
araruwolf20.05.2023 18:19
-
BaBaika32208.12.2022 06:45
-
djdjsjsj24.05.2023 13:46
-
kupcovaSvetl15.05.2023 03:19
-
josen33712.06.2022 16:36
-
putinal16.07.2022 14:07