• ввести с клавиатуры массив из 5 элементов ,найти в среднее арифметическое всех отрицательных элементов массива.​

Ответы 10

  • переменная k бессмысленна так как мы изначально знаем что массив из 5 элементов
    • Автор:

      ozzy
    • 6 лет назад
    • 0
  • Но мы не уверены, что все 5 элементов будут отрицательными.
  • я думал что задумка и мено такая
    • Автор:

      kodazewt
    • 6 лет назад
    • 0
  • Хорошо, но почему теперь k-1? У Вас в начале программы k=0 и к концу представляет количество отрицательных чисел, зачем еще отнимать 1?
    • Автор:

      banjolk9p
    • 6 лет назад
    • 0
  • почему 0? по умолчанию разве не один?
    • Автор:

      tamara
    • 6 лет назад
    • 0
  • Обычно все integer'ы создаются с нулем.
    • Автор:

      kirby52
    • 6 лет назад
    • 0
  • К слову, у Вас end незакрытый. Вы вообще код свой проверяли перед отправкой?
  • А что с "if k=1"?
  • Ответ:

    program xxxxx;

    uses crt;

    var

    k,i:integer;

    s:real;

    a:array[1..5] of integer;

    begin

    for i:=1 to 5 do

    begin

      readln(a[i]);

      if a[i] < 0 then begin

                               s:=s+a[i];

                               k:=k+1;

                               end;  

    end;

    if k=0 then writeln('error')

            else  writeln(s/k);

    end.

    Объяснение:

    • Автор:

      aryancje1
    • 6 лет назад
    • 0
  • Код на PascalABC.Net дан в приложении.

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

Войти через Google

или

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

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

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