В одномерном массиве А(10) найти значение и индекс наименьшего из положительных элементов

0 голосов
95 просмотров

В одномерном массиве А(10) найти значение и индекс наименьшего из положительных элементов


Информатика (68 баллов) | 95 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Uses crt;
const n=10;
var a: array [1..n] of integer;
    x,min:integer;
begin
     for x:=1 to n do begin
         write('a[',x,']:');
         readln(a[x]);
         if a[x]>0 then min:=x;
     end;
     for x:=1 to n do
         if (a[x]>0) and (a[x]     writeln;
     write('a[',min,']:',a[min]);
end.

(7.2k баллов)
0

p.s. если таких элементов больше одного (одинаковых имеется ввиду), то он выведет индекс последнего из них. если таких элементов нет, программа ничего не выводит.

0

спасибо