profile

Опубликовано 5 лет назад по предмету Информатика от kristinaaa72

Найти наименьший положительный элемент массива Е(9) и его номер. составить алгоритм двумя способами(блок-схема и программа). Решите пожалуйста.

  1. Ответ
    Ответ дан БелыйЕжик

    var a:array [1..100] of integer;

    i,min:integer;

    begin

    min:=maxint;

    for i:=1 to 100 do

    begin

    readln(a[i]);

    if (a[i]<mix) and (a[i]>0) then mix:=a[i];

    end;

    writeln(mix);

    end.

  2. Ответ
    Ответ дан Alphaeus

    Программа проверена - работает на Паскаль АВС. Блок-схема - во вложении


    Program krisinaaa72;
    uses crt;
    const n=9;
    var
      e:array[1..n] of integer;
      min, nom,i: integer;
    begin
      writeln('*** alphaues is thinking... ***');
      writeln('***          OK             ***');
      randomize;
      for i:=1 to n do
        e[i]:=random(100)-50;
      min:=e[i];
      nom:=1;
      writeln('Элементы массива:');
      for i:=1 to n do
        begin
          if (e[i]<min) and (e[i]>0) then
            begin
              min:=e[i];
              nom:=i;
            end;
          write (e[i]:5);
        end;
      writeln();
      writeln('Наименьший положительный элемент массива:  ',min);
      writeln('Его номер:  ',nom);
    end.

Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт


Другие вопросы
Хаааа
Математика - 3 недели назад
Хаааа
Математика - 3 недели назад