Програмирование) помогите

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

Програмирование) помогите


image

Информатика (70 баллов) | 21 просмотров
0

какой вариант?

0

1-2

0

и первый и второй) ну хотя-бы 1)

0

на каком языке?

0

паскаль

0

и ещё вопрос, в каком ты классе? чтобы я знал на сколько простой должен быть ответ

0

10

0

щас напишу

Дан 1 ответ
0 голосов
Правильный ответ

Uses crt;
Var a,b,c,sum,i:integer;
Begin
c:=0;
i:=0; 
    Writeln('Вводите числа, когда закончите - введите 0');   
       Repeat 
readln(a); 
    if (a mod 8 = 0) and (a<>0) then begin c:=1; sum:=sum+a; i:=i+1; end; 
    if abs(a)>30000 then write('ВНИМАНИЕ! ОШИБКА! ЧИСЛО НЕ ДОЛЖНО ПРЕВЫШАТЬ 30000 ПО МОДУЛЮ! ПЕРЕЗАПУСТИТЕ ПРОГРАММУ!'); 
b:=b+1;   
       Until(a=0) and (c=1) or (b>999); 
  writeln('Ср арифм. чисел, кратных 8 = ',sum/i);
End.


image
(8.6k баллов)
0

чтобы решить второй вариант достаточно поменять пару чисел, поробуй сделать это

0

если не получится, напиши. я сделаю второй вариант