Дан массив найдите среднее арифметическое всех чисел меньше заданного

0 голосов
58 просмотров

Дан массив найдите среднее арифметическое всех чисел меньше заданного


Информатика (12 баллов) | 58 просмотров
Дано ответов: 2
0 голосов

Пишу на QBasic
CLS
INPUT N
...
Массив создан и заполнен
...
FOR I = 1 TO K (Кол-во элементов массива)
IF I < N THEN
  A=A+I
  B=B+1
END IF
NEXT I
C=A/B
PRINT C

(1.2k баллов)
0

спасибо большое а можно на паскале ABC net

0

var I,N,A,B,C,K:integer;
...
Массив создан и заполнен
...
FOR I = 1 TO K (Кол-во элементов массива)
IF M(I) < N THEN
A=A+I
B=B+1
END IF
NEXT I
C=A/B
PRINT C

0

не то сорри

0 голосов

Uses  crt;const  nmax=100;var  a1,a2: array[1..nmax] of integer;  n,i,b,k,s: integer;begin  randomize;  clrscr;  repeat    write('Введите размер массива n (n in [1..',nmax,']): ');    readln(n);    write('Введите число B (0b then    begin      inc(k);      a2[k]:=i;      s:=s+a1[i];    end;  end;  writeln;  writeln('Среднее элеметов, больших B = ',s/k:0:2);  writeln('Массив A2:');  for i:=1 to k do write(a2[i]:4);  readln;end.

(22 баллов)