Задать вопрос
6 марта, 15:30

PascalABC

1. Найти средне арифметическое элементов массива, превосходящих некоторое число С.

2. Вывести только нечетные элементы.

3. Найти среднее арифметическое элементов с нечетными номерами.

+2
Ответы (2)
  1. 6 марта, 16:38
    0
    var a:array of longint;

    i, c, x, n, k:longint;

    begin

    read (n); / / длина массива

    a: = new longint[n];

    for i:=0 to n-1 do read (a[i]);

    read (c); //некоторое число С

    for i:=0 to n-1 do

    if a[i]>c then

    begin

    k+=1;

    x+=a[i]

    end;

    writeln (x/k); //ответ на первый пункт

    k:=0;

    x:=0;

    for i:=0 to n-1 do

    if i mod 2=0 then

    begin

    k+=1;

    x+=a[i];

    print (a[i]) / / второй пункт

    end;

    writeln;

    write (x/k) / / третий пункт

    end.
  2. 6 марта, 17:15
    0
    program first;

    var a:array[1 ... 100] of integer;

    i, s, k, n, c:integer;

    sr:real;

    begin

    read (n); {кол-во элементов массива}

    for i:=1 to n do

    read (a[i]); {ввод массива}

    read (c); {ввод числа C}

    s:=0; k:=0;

    for i:=1 to n do

    if (a[i]>c) then begin s:=s+a[i]; k:=k+1; end;

    sr:=s/k; {считаем среднее арефмет.}

    writeln (sr); {выводим ср. арефм.}

    for i:=1 to n do

    if a[i] mod 20 then write (a[i],' '); {делаем 2 пункт}

    writeln;

    s:=0; k:=0; {обнулим чтобы использовать еще раз}

    for i:=1 to n do

    if a[i] mod 20 then begin s:=s+a[i]; k:=k+1; end;

    sr:=s/k;

    writeln (sr);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «PascalABC 1. Найти средне арифметическое элементов массива, превосходящих некоторое число С. 2. Вывести только нечетные элементы. 3. Найти ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы