Помогите решить , желательно ** языке паскаля.

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

Помогите решить , желательно на языке паскаля.


image

Информатика (15 баллов) | 41 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

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<br>             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.

 

(9.6k баллов)
0

Т.е если хочешь проверить, то нужно в паскаль ввести то, что до многоточия, потом кусок того, что я написала, а потом еще и end.

0

Ладно, у меня не получалось, всеравно огромное спасибо

0

Хочешь напишу полностью. Но вообще просто списываешь то, что есть на листочке до многоточия, потом мой кусок, потом end.

0

Сейчас напишу полностью

0

ок

0

Подожди

0

окей

0

Все. Скопируй в Паскаль и посмотри. Появится курсор, придется 30 чисел вводить с клавиатуры. )

0

Спасибо , все супер!!!

0

Ну, и отлично