Дан вещественный массив из 40 элементов. Элементы массива могут принимама

Дан вещественный массив из 40 элементов. Элементы массива могут принимама произвольные значения. Опишите на русском языке либо на одном из языков программирования алгоритм, который находит и выводит минимальный положительный элемент массива либо сообщение, что такого элемента нет.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
const
N = 40;
var
a: array [1..N] of real;
i, j: integer;
min: real;
begin
for i := 1 to N do
readln(a[i]);
...
end.

Задать свой вопрос
1 ответ
Const
  N = 40;
var
  a: array [1..N] of real;
  i, j: integer;
  min: real;
begin
for i := 1 to N do
  readln(a[i]);
for i:=1 to N do
  if (a[i]gt;0) then
    begin
    j:=i;
    min:=a[i];//запоминаем заключительный положительный и его номер
    end;
for i:=j downto 1 do
  if (a[i]gt;0) and (a[i]lt;min) then min:=a[i];
if min=0 then writeln('таких нет') else writeln('min=',min);  
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт