• составьте программу, которая формирует массив из 40 случайных целых чисел от 0 до 20 и вычисляет среднее арифметическое нечётных чисел.

     

    только чтобы правильно было...помогите плииз!!!! 

Ответы 2

  • // PascalABC.NET 3.3.5, сборка 1662 (29.04.2018)

    begin

    Println($'Среднее арифметическое : {ArrRandomInteger(40,0,20).Println.Where(e-> e.IsOdd).DefaultIfEmpty.Average}')

    end.

    // FreePascal

    var

    a: array[0..39] of integer;

    i, c, s: integer;

    begin

    randomize;

    for i := 0 to 39 do

    begin

    a[i] := random(21);

    Write(a[i],' ');

    if (a[i] mod 2 <>0) then

    begin

    inc(c);

    s := s + a[i];

    end;

    end;

    Writeln;

    if c<>0

    then Writeln('Среднее арифметическое: ',s/c)

    else Writeln(0);

    end.

    // C++

    #include <iostream>

    #include <ctime>

    using namespace std;

    int main()

    {

    setlocale(LC_ALL, "Russian");

    int a[40];

    double c = 0, s = 0;

    srand(time(0));

    for (int i = 0; i < 40; i++) {

    a[i] = rand() % 21;

    cout << a[i] << " ";

    if (a[i] % 2 != 0) {

    c++;

    s += a[i];

    }

    }

    if (c!=0) cout << "Среднее арифметическое = " << s / c << endl;

    else cout << "Среднее арифметическое = 0 " << endl;

    system("pause");

    return 0;

    }

  • На скриншоте ============={

    answer img
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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