• Помогите написать в паскале


    Задача


    Найти минимальное из чётных элементов массива пяти целых чисел.


    Задача


    По фигурному катанию N судей выставляют оценки. Наибольшая и наименьшая отбрасываются, а по остальным выставляется средний бал. Напишите программу, вычисляющую среднюю оценку и выдайте номер судей, которые поставили


    наибольшую и наименьшую оценки.





Ответы 1

  • 2)

    uses crt;

    const n=random(50);

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

    i,min,max,s,k:integer;

    begin

    clrscr;min:=11;writeln('оценки ',n+1,' судей');

    for i:=1 to n do

    begin

    a[i]:=random(10);

    write(a[i],' ');

    if a[i]> max then max:=a[i];

    if a[i]<min then min:=a[i];

    end;

    for i:=1 to n do

    begin

    if (a[i]=min)or(a[i]=max) then begin write(i,' судья поставил минимальный или максимальный балл');writeln;end;

    if (a[i]<>min)and(a[i]<>max) then begin s:=s+a[i];k:=k+1;end;

    end;

    writeln('среднее значение оценок судей ',(s/k):1:1);

    end.

    1)Uses crt;

    const n=5;

    Var a:array[1..n]of integer;

       i,min,km:integer;

    begin clrscr; randomize;

     for i:=1 to n do

     begin

       a[i]:=Random(100);

       write(a[i],' ');

     end;

     writeln;

     min:=a[1];

     km:=1;

     for i:=2 to n do if a[i]<min then

     begin

       min:=a[i];

       km:=i;

     end;

     writeln('Mimimalnoe chislo a[',km,']=',min);

     min:=100;

     km:=1;

     for i:=2 to n do if (a[i]<min)and(a[i]mod 2=0) then

     begin

       min:=a[i];

       km:=i;

     end;

     writeln('Naimenshee chetnoe cislo a[',km,']=',min);

     readln;

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years