Задать вопрос
9 марта, 03:25

PascalABC

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

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

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

+1
Ответы (2)
  1. 9 марта, 04:14
    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. 9 марта, 04:43
    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. Найти ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы