Написать функцию md(x, y) для получения остатка от деления целочисленных операндов - C (СИ)

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

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

Написать функцию md(x, y) для получения остатка от деления целочисленных операндов.

Решение задачи: «Написать функцию md(x, y) для получения остатка от деления целочисленных операндов»

textual
Листинг программы
int md(int x, int y)
{
   if (x < y) return x;
   else return md(x-y, y);
}

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

  1. Создаётся функция с именем md, которая принимает два целочисленных аргумента x и y.
  2. В функции происходит проверка условия x < y.
  3. Если условие выполняется, то возвращается значение x.
  4. Если условие не выполняется, то возвращается результат вызова функции md с аргументами (x-y), y.
  5. Значение функции будет равно остатку от деления x на y.

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

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