Напишите программу. и блок-схему. Вводится массив из 15 элементов,нужно определить...

0 интересует 0 не интересует
97 просмотров

Напишите программу. и блок-схему.
Вводится массив из 15 элементов,нужно определить сколько эл. массива будут между его макс и миним. элементом.


спросил от (43 баллов) в категории Информатика
оставил комментарий от Кандидат Наук (34.0k баллов)
0 0

Прогу на Паскале?

оставил комментарий от (43 баллов)
0 0

да

1 Ответ
0 интересует 0 не интересует
ответил от Бакалавр (14.3k баллов)
 
Лучший ответ

Uses crt;
const  n = 15;
var  i, imin, imax, m, min, max, j: integer;
  a: array[1..n]of integer;
begin 
Writeln('Введите числа в массив'); 
for i := 1 to n do   
readln(a[i]); 
for i := 1 to n do   
write(a[i], '   '); 
min := a[1]; 
max := a[1]; 
imin := 1;
imax := 1;  
for j := 1 to n do 
begin   
if(a[j] > max) then  
begin    
max := a[j];     
imax := j;   
end;   
if(a[j] < min) then   
begin     
min := a[j];     
imin := j;   
end; 
end; 
writeln(); 
writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); 
m := abs(imin - imax); 
Writeln(); 
Writeln('Кол-во элементов между макс. и мин. элементами ', m - 1);
end.

оставил комментарий от (43 баллов)
0 0

можно без вычисления индекса?

оставил комментарий от Бакалавр (14.3k баллов)
0 0

в массиве только так

оставил комментарий от (43 баллов)
0 0

хорошо,спасибо

...