Напишите программку, которая в последовательности целых чисел определяешь сумму чисел, а

Напишите программку, которая в последовательности целых чисел определяешь сумму чисел, а также количество чисел, кратных 5 либо 9. Программка получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел кончается 0 (0-признак окончания ввода, не заходит в последовательность). Количество чисел не превосходит 1000. Введённые числа по модулю не превосходят 30 000

Задать свой вопрос
Валера Стацевич
Очень прошу!!! Вообще не понимаю информатику!
Влад
какой язык?
Элина Скаржевская
Паскаль
Камилла Глыбина
Большое спасибо заблаговременно за все ваши ответы
1 ответ

var

 A: array [1..1000] of Integer;

 i, ik, s, c: Integer;

begin

 WriteLn ('Введите последовательность целых чисел, 0 для окончания ввода: ');

 i := 0;

 repeat

   i := i + 1;

   ReadLn (A [i]);

 until A [i] = 0;

 ik := i - 1;

 s := 0;

 c := 0;

 for i := 1 to ik do begin

   s := s + A [i];

   if (A [i] mod 5 = 0) or (A [i] mod 9 = 0) then

     c := c + 1;

 end;

 WriteLn;

 WriteLn ('Сумма чисел = ', s);

 WriteLn ('Количество чисел, кратрных 5 либо 9 = ', c);

end.


Мирослава Квасвицкая
Спасибо огромное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт