Вывести одно число: сумму чисел, кратных 2 и оканчивающихся на 4 - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 2 и оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. последовательности всегда имеется число, кратное 2 и оканчивающееся на 4. Количество чисел не превышает 200. Введенные числа по модулю не превышает 400. Программа должна вывести одно число: сумму чисел, кратных 2 и оканчивающихся на 4. Пример: Входные данные: Выходные: 5 52 8 4 14 16 34

Решение задачи: «Вывести одно число: сумму чисел, кратных 2 и оканчивающихся на 4»

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   n, i, sum, m: integer;
  5.  
  6. begin
  7.   sum := 0;
  8.   writeln('Введите количество чисел последовательности');
  9.   readln(n);
  10.   if n <= 200 then begin
  11.     for i := 1 to n do
  12.     begin
  13.       writeln('Введите ', i, ' число:');
  14.       readln(m);
  15.       if abs(m) <= 400 then
  16.       begin
  17.         if (m mod 2 = 0) and (m mod 10 = 4) then
  18.         begin
  19.           sum := sum + m;
  20.         end;
  21.       end
  22.       else begin writeln('Число по модулю не должно превышать 400'); exit; end;
  23.     end;
  24.     writeln('Сумма элементов последовательности кратных 2 и оканчивающихся на 4: ', sum);
  25.   end
  26.   else writeln('Количество не должно превышать 200');
  27. end.

Объяснение кода листинга программы

Программа начинается с объявления переменных n, i, sum и m типа integer. Затем программа запрашивает у пользователя количество чисел в последовательности и проверяет, что это количество не превышает 200. Далее, в цикле for i := 1 до n do, программа запрашивает у пользователя каждое число в последовательности и проверяет его на соответствие условиям: число должно быть кратно 2 и заканчиваться на 4. Если число удовлетворяет этим условиям, то оно добавляется к переменной sum. После завершения цикла, программа выводит на экран сумму чисел, удовлетворяющих условиям, и завершает работу. Если количество чисел в последовательности превышает 200, программа выводит сообщение об ошибке.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы