Найти ошибки в алгоритме Евклида - C (СИ)

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

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

int main() {
 
int m,n,os1,os2;
 
printf("m=");
scanf("%d", &m);
printf("n=");
scanf("%d", &n);
 
while (m!=0 || n!=0}) {
if (m > n) m= m % n;
if (m < n) n= n % m;
} 
 
printf(m+n)
 
return 0;
 
}
Скажите, что не так в этом коде.

Решение задачи: «Найти ошибки в алгоритме Евклида»

textual
Листинг программы
printf("%d", qcd(a, b));

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

Код представлен одним предложением, поэтому список можно оформить следующим образом:

  1. printf - функция вывода информации на экран.
  2. %d - формат вывода, указывает, что нужно вывести целое число.
  3. qcd(a, b) - функция, которая вычисляет остаток от деления двух чисел.
  4. a - первое число, для которого нужно найти остаток.
  5. b - второе число, для которого нужно найти остаток.

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


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

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

14   голосов , оценка 3.857 из 5