Вывести одно число: сумму чисел, кратных 2 и оканчивающихся на 4 - Pascal ABC
Формулировка задачи:
Решение задачи: «Вывести одно число: сумму чисел, кратных 2 и оканчивающихся на 4»
- program pr;
- var
- n, i, sum, m: integer;
- begin
- sum := 0;
- writeln('Введите количество чисел последовательности');
- readln(n);
- if n <= 200 then begin
- for i := 1 to n do
- begin
- writeln('Введите ', i, ' число:');
- readln(m);
- if abs(m) <= 400 then
- begin
- if (m mod 2 = 0) and (m mod 10 = 4) then
- begin
- sum := sum + m;
- end;
- end
- else begin writeln('Число по модулю не должно превышать 400'); exit; end;
- end;
- writeln('Сумма элементов последовательности кратных 2 и оканчивающихся на 4: ', sum);
- end
- else writeln('Количество не должно превышать 200');
- end.
Объяснение кода листинга программы
Программа начинается с объявления переменных n, i, sum и m типа integer. Затем программа запрашивает у пользователя количество чисел в последовательности и проверяет, что это количество не превышает 200. Далее, в цикле for i := 1 до n do, программа запрашивает у пользователя каждое число в последовательности и проверяет его на соответствие условиям: число должно быть кратно 2 и заканчиваться на 4. Если число удовлетворяет этим условиям, то оно добавляется к переменной sum. После завершения цикла, программа выводит на экран сумму чисел, удовлетворяющих условиям, и завершает работу. Если количество чисел в последовательности превышает 200, программа выводит сообщение об ошибке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д