• Написать программу для решения следующей задачи: в заданной числовой последовательности найти и вывести на печать номер первого отрицательного элемента. Если все элементы последовательности неотрицательны, то вывести ноль.

    program lab5_5;
    const n=10;
    type x=array[1..n] of integer;
    var a:x;
    i:integer;
    k:integer;
    begin
    for i:=1 to n do
    begin
    a[i]:=-10+random (91);
    write (A[i]:4)
    end;
    writeln;
    k:=0;
    for i:=n downto 1 do
    if a[i]<0 then
    begin
    k:=I
    end;
    if k>0 then
    writeln (‘Индекс отрицательного элемента=’,k:1)
    else
    writeln (‘В массиве нет отрицательных элементов’);
    readln;
    end.

    как сделать эту программу без random чтоб работало в Pascal ABC?

Ответы 6

  • Что значит №1 отриц. элемента у меня в зд?
    • Автор:

      neil10
    • 5 лет назад
    • 0
  • Вы был ли он высчитан? подскажите пожалуйста
    • Автор:

      ryan
    • 5 лет назад
    • 0
  • И был ли он высчитан при решении
    • Автор:

      jacobszai
    • 5 лет назад
    • 0
  • № 1 отрицательный элемент массива это первый отрицательный элемент который встречается в заданном массиве
    • Автор:

      bopkpv
    • 5 лет назад
    • 0
  • то есть в последовательности 45, 22, 3, -42, -59, 7, -19; первым отрицательным элементом массива является число -42 и находится оно на 4-ой позиции
    • Автор:

      pedro253
    • 5 лет назад
    • 0
  • program lab5_5;const n=10;type x=array[1..n] of integer;var a:x;i,k:integer;beginfor i:=1 to n dobeginread(a[i]); {с вашего позволения я убрал "write (A[i]:4)" в остальном программа получает от пользователя 10 чисел и обрабатывает их}end;writeln;k:=0;for i:=n downto 1 doif a[i]<0 thenbegink:=Iend;if k>0 thenwriteln ('Индекс отрицательного элемента=',k:1)elsewriteln ('В массиве нет отрицательных элементов');readln;end. 
    • Автор:

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

Войти через Google

или

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

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

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