Даны целые числа: a, b, c, d сложить только те из них, которые делятся на 3 или на 5 - Pascal ABC

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

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

СРОЧНО СРОЧНО!ХЭЛП!ПОМОГИТЕ Даны целые числа: a, b, c, d сложить только те из них,которые делятся на 3 или на 5 составить программу
помогите кто нибудь,пожалуйстаа

Решение задачи: «Даны целые числа: a, b, c, d сложить только те из них, которые делятся на 3 или на 5»

textual
Листинг программы
uses crt;
var a,b,c,d,res:integer;
begin
read(a,b,c,d);
if ((a mod 3 = 0) or (a mod 5 = 0)) then res:=res+a;
if ((b mod 3 = 0) or (b mod 5 = 0)) then res:=res+b;
if ((c mod 3 = 0) or (c mod 5 = 0)) then res:=res+c;
if ((d mod 3 = 0) or (d mod 5 = 0)) then res:=res+d;
writeln(res);
end.

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

  1. В начале программы подключается модуль CRT (используется для работы с консолью).
  2. Затем объявляются переменные a, b, c, d, res типа integer (целое число).
  3. Далее происходит чтение значений переменных a, b, c, d с помощью процедуры read.
  4. Затем проверяется условие: если a делится на 3 или на 5 (mod 3 = 0 или mod 5 = 0), то к результату прибавляется значение переменной a.
  5. Аналогично проверяется условие для переменных b, c, d и результат прибавляется к res.
  6. В конце программы выводится значение переменной res с помощью процедуры writeln.
  7. Если ни одно из чисел не делится ни на 3, ни на 5, то результатом будет 0.

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы