• Пожалуйста, срочно помогите написать программу в Pascal ABC для вычисления среднего гармонического значения элементов массива Х (N), кратных двум. При этом даны ограничения, что xi>0, N<30. N должно выбираться через генератор случайных чисел Random и Randomize.

Ответы 1

  • var    a: array[1..100] of integer;    i, n: integer;    harmonic: real;    k: integer;begin    Randomize;    n := random(20) + 10;        for i := 1 to n do    begin        a[i] := random(50);        write(a[i], ' ');    end;    writeln();        harmonic := 1;    k := 0;    for i := 1 to n do    begin        if a[i] mod 2 = 0 then {фильтр}        begin            harmonic := harmonic + 1 / a[i];            k := k + 1;        end;    end;    writeln('harmonic mean = ', k / harmonic);end.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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