Предмет: Информатика,
автор: nibmNimb
Помогите решить , желательно на языке паскаля.
Приложения:

Ответы
Автор ответа:
1
const
n=30;
var
a:array[1..n]of integer;
i,j,s:integer;
begin
For i:=1 to n do
Readln(a[i]); {здесь появится курсор, числа вводятся с клавиатуры }
For i:=1 to n do
begin
if (a[i]>=100)and(a[i]<=999)then
if a[i] mod 2=0 then
begin
s:=s+a[i];
j:=j+1;
end;
end;
writeln;
if j=0 then
writeln('нет нужных чисел ')
else
writeln(s/j);
end.
n=30;
var
a:array[1..n]of integer;
i,j,s:integer;
begin
For i:=1 to n do
Readln(a[i]); {здесь появится курсор, числа вводятся с клавиатуры }
For i:=1 to n do
begin
if (a[i]>=100)and(a[i]<=999)then
if a[i] mod 2=0 then
begin
s:=s+a[i];
j:=j+1;
end;
end;
writeln;
if j=0 then
writeln('нет нужных чисел ')
else
writeln(s/j);
end.
mnv1962:
Т.е если хочешь проверить, то нужно в паскаль ввести то, что до многоточия, потом кусок того, что я написала, а потом еще и end.
Похожие вопросы
Предмет: Другие предметы,
автор: qwerty836
Предмет: Русский язык,
автор: pashakiselev86
Предмет: Английский язык,
автор: поля875
Предмет: Математика,
автор: sasha4281
Предмет: Алгебра,
автор: prestigpad