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

0 интересует 0 не интересует
85 просмотров

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


image

спросил от (15 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Отличник (9.6k баллов)
 
Лучший ответ

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 0

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

оставил комментарий от (15 баллов)
0 0

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

оставил комментарий от Отличник (9.6k баллов)
0 0

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

оставил комментарий от Отличник (9.6k баллов)
0 0

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

оставил комментарий от (15 баллов)
0 0

ок

оставил комментарий от Отличник (9.6k баллов)
0 0

Подожди

оставил комментарий от (15 баллов)
0 0

окей

оставил комментарий от Отличник (9.6k баллов)
0 0

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

оставил комментарий от (15 баллов)
0 0

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

оставил комментарий от Отличник (9.6k баллов)
0 0

Ну, и отлично

...