Найдите произведение двух чисел, используя только операцию сложения - Pascal

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

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

Введите два числа (например A=5 и В=8  5 раз суммируем 8+8+8+8+8) и найдите их произведение, используя только операцию сложения.

Решение задачи: «Найдите произведение двух чисел, используя только операцию сложения»

textual
Листинг программы
var a, b, t: Integer; r: Longint;
begin
  Read(a,b);
  if a<b then begin
    t:=a; a:=b; b:=t;
  end;
  r:=0; for t:=1 to b do r:=r+a;
  WriteLn(r);
end.

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

  1. Переменные a, b, t, r инициализируются типом Integer.
  2. Используя функцию Read, программа запрашивает у пользователя ввод двух чисел.
  3. Если первое число (a) меньше второго числа (b), то значения переменных a и b меняются местами с помощью операции присваивания.
  4. Переменная t инициализируется значением a.
  5. Переменная r инициализируется нулем.
  6. Используя цикл for, программа выполняет операцию сложения a к r от 1 до b.
  7. Результат выводится на экран с помощью функции WriteLn.

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


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

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

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