ПОМОГИТЕ ПОЖАЛУЙСТА С ЗАДАЧЕЙ ПО ПАСКАЛЮ! (P.S. мы только начали цикл while) Организован...

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

ПОМОГИТЕ ПОЖАЛУЙСТА С ЗАДАЧЕЙ ПО ПАСКАЛЮ!
(P.S. мы только начали цикл while)
Организован ввод чисел оканчивающихся нулём. Посчитать сумму и количество чисел делящихся на A.


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

Var
S:real;
A,C,N:integer;
Begin
N:=0;
S:=0;
Write('A = ');ReadLn(A);
WriteLn('Введите последоваельность чисел:');
Read(C);
While C <> 0 do
   Begin
   if C mod A = 0 then
      Begin
      S:=S+C;
      N:=N+1;
      End;
   Read(C)
   End;
WriteLn('S = ',S);
WriteLn('N = ',N);
End.

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

А в конце разве не надо выводить количество? в задаче два условия

оставил комментарий от Кандидат Наук (34.0k баллов)
0 0

Нужно, простите, сейчас исправлю

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

можно еще один вопрос, а что такое C ? для чего эта переменная?

оставил комментарий от Кандидат Наук (34.0k баллов)
0 0

В эту переменную каждый раз записывается введённое число

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

а без нее никак не решить?

оставил комментарий от Кандидат Наук (34.0k баллов)
0 0

Меньше переменных сделать нельзя

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

окей

...