Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных... - Free Pascal

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

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

Даны целые числа A, B. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.

Решение задачи: «Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных...»

textual
Листинг программы
if a>b then b:=a else if b>a then a:=b else begin a:=0; b:=0 end;

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

В данном коде выполняется следующая последовательность действий:

  1. Сравниваются числа a и b. Если a больше b, то выполняется блок кода, начиная со строки b:=a, иначе выполняется блок кода, начиная со строки else if b>a then a:=b.
  2. Если a не больше b, но b больше a, то выполняется блок кода, начиная со строки else if b>a then a:=b.
  3. Если a и b равны, то выполняется блок кода, начиная со строки else begin a:=0; b:=0 end.
  4. В остальных случаях, когда a и b не равны, выполняется блок кода, начиная со строки else begin a:=0; b:=0 end.

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


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

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

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