• Дан массив С, состоящий из 20 элементов. Найти и отпечатать первый отрицательный элемент массива и его порядковый номер, предполагая, что среди элементов массива обязательно есть отрицательные. Pascal

Ответы 2

  • var c: array [1..20] of integer;

    i,n: integer;

    begin

    for i:=1 to 20 do begin c[i]:=10-random(15);

    write('[',i,'] ',c[i],' ');

    end;

    writeln;

    for i:=1 to 20 do if (c[i]<0) then begin

    writeln('Найдено отрицательное число "',c[i],'" с порядковым номером - ',i);

    break;

    end;

    end.

  • PascalABC.NET 3.4.2, сборка 1847 от 28.10.2018Внимание! Если программа не работает, обновите версию!

    begin

     var c := ArrRandom(20, -50, 50);

     c.Println;

     var i := c.FindIndex(t -> t < 0);

     Writeln('C[', i + 1, '] = ', c[i])

    end.

    Пример

    11 33 16 -45 -43 -41 6 -41 47 6 28 39 -28 -29 20 42 -17 -33 -4 -35

    C[4] = -45

    • Автор:

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

Войти через Google

или

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

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

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