Предмет: Информатика,
автор: zyryanovaira
дан массив найдите среднее арифметическое всех чисел меньше заданного
Ответы
Автор ответа:
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
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
Автор ответа:
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
...
Массив создан и заполнен
...
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
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 (0<B<100): '); readln(b); until (n in [1..nmax]) and (b in [1..99]); writeln('Массив A1'); for i:=1 to n do begin a1[i]:=random(99); write(a1[i]:4); if a1[i]>b 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.
Похожие вопросы
Предмет: Физика,
автор: dronova10
Предмет: Оʻzbek tili,
автор: akmalrakhimov0409
Предмет: Математика,
автор: anonim3922
Предмет: Математика,
автор: kreosot100
Предмет: Алгебра,
автор: NatusikIgorevna