Массив чисел. Найти числа, которые находятся между первыми максимальным и минимальным - VB
Формулировка задачи:
Дан массив целых чисел A={ai}, где i={1,2...n}
Напечатать числа, находящиеся между первым максимальным и минимальным числами.
Пример: Так, если A={2,4,-3,0,2,5,-2}, результат 0, 2 (max=5, min=-3)
Решение задачи: «Массив чисел. Найти числа, которые находятся между первыми максимальным и минимальным»
textual
Листинг программы
dim max as integer dim min as integer din n as integer n=val(inputbox("n")) redim A(n) max=0:min=0 for i=1 to n A(i)=val(inputbox("A(i)")) if max<A(i) then max=A(i): ch1=i if min>A(i) the min=A(i): ch2=i next i if ch1<ch2 then for i=ch1+1 to ch2-1 print A(i) next i end if redim pA(2^7) if ch1>ch2 then ch=ch+1 for i=ch2+1 to ch1-1 pA(ch)=A(i) next i for i=ch to 1 print pA(i) next i end if
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д