Предмет: Информатика,
автор: kocheryan86p08jni
Вычислить среднее арифметическое тех элементов массива, значения которых попадают в интервал от -2 до 10. Размерность массива произвольная.
Ответы
Автор ответа:
0
var
i,s,t,n:integer;
a:array[1..100] of integer;
begin
write('Write size array: ');readln(n);
for i:=1 to n do
begin
a[i]:=Random(150)-50;
write(a[i]:4);
end;
s:=0;
t:=0;
for i:=1 to n do
if (a[i]>=-2) and (a[i]<=10)
then begin s:=s+a[i]; inc(t); end;
writeln('Average: ',s/t:0:2);
readln;
end.
i,s,t,n:integer;
a:array[1..100] of integer;
begin
write('Write size array: ');readln(n);
for i:=1 to n do
begin
a[i]:=Random(150)-50;
write(a[i]:4);
end;
s:=0;
t:=0;
for i:=1 to n do
if (a[i]>=-2) and (a[i]<=10)
then begin s:=s+a[i]; inc(t); end;
writeln('Average: ',s/t:0:2);
readln;
end.
Автор ответа:
0
Спасибо
Автор ответа:
0
Ой там ошибка
Автор ответа:
0
var a:array [1..10] of integer;
i,n,s:integer;
begin
s:=0;
for i:=1 to 10 do
a[i]:=random(101);
for i:=1 to 10 do
write ('a[',i,']=',a[i],' ');
writeln;
for i:=1 to 10 do
if (a[i] mod 2=0) then begin
s:=s+a[i];
write ('a[',i,']=',a[i],' '); end;
writeln;
write (s);
end.
i,n,s:integer;
begin
s:=0;
for i:=1 to 10 do
a[i]:=random(101);
for i:=1 to 10 do
write ('a[',i,']=',a[i],' ');
writeln;
for i:=1 to 10 do
if (a[i] mod 2=0) then begin
s:=s+a[i];
write ('a[',i,']=',a[i],' '); end;
writeln;
write (s);
end.
Автор ответа:
0
Вот теперь точно оно
Автор ответа:
0
Спасибо
Похожие вопросы
Предмет: Математика,
автор: sembogzko
Предмет: Геометрия,
автор: ilyasmomicov
Предмет: Математика,
автор: 192837466
Предмет: Алгебра,
автор: залиха89
Предмет: Математика,
автор: Аноним