• Ребят у кого с информатикой хорошо?
    9 класс
    Помогите пожалуйста срочно
    Написать программу для нахождения минимального элемента массива А(21).

    Написать программу, находящую номер первого и последнего отрицательного элементов массива Y(25).

    Вычислить среднее арифметическое положительных четных элементов массива А(N).

Ответы 1

  • #1

    var

    A : array [1..21] of integer;

    min : integer := 32766;

    begin

    for var i:=1 to 21 do

     readln(A[i]);

    for var i:=1 to 21 do

    if (A[i] < min) then

    min := A[i];

    writeln(min);

    end.

    #2

    var

    Y : array [1..25] of integer;

    isthefirst : boolean := false;

    last : integer := 0;

    begin

    for var i:=1 to 25 do

     readln(Y[i]);

    for var i:=1 to 25 do

     if (Y[i] < 0) and (isthefirst = false) then

       begin

       writeln(i);

       isthefirst := true;

       break;

       end;

    for var i:=2 to 25 do

    begin

    if (i = 25) then  

    begin

    if (Y[i] < 0) and (last = 0) then

    last := i;

    break;

    end;

    if ((Y[i+1] > 0) and (Y[i] < 0)) then

    last := i;

    end;

    if (isthefirst) and (last = 0) then

    last := 1;

    if (last <> 0) then

    writeln(last) else

    writeln('There''no numbers');

    end.

    //Не бейте за кастыли пожалуйста. Мне лень думать)))000

    #2

    type TIntMassiv = array of Integer;   //Дин. Массив (Более гибок в работе)

    var  

    n : integer;

    sum : integer := 0;

    counter : integer := 0;

    var A: TIntMassiv;

    begin

    readln (n);

    SetLength(A, n);

    for var i:=0 to n-1 do

    begin

    readln(A[i]);

    if (A[i] > 0) and (A[i] mod 2 = 0) then

    begin

    sum += A[i];

    counter += 1;

    end;

    end;

    if (sum = 0) or (counter = 0) then

    begin

    writeln('There''re no numbers');

    exit;

    end;

    writeln(sum/counter);

    end.

    • Автор:

      nash36
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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