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

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

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

Листинг программы
  1. int main() {
  2. int m,n,os1,os2;
  3. printf("m=");
  4. scanf("%d", &m);
  5. printf("n=");
  6. scanf("%d", &n);
  7. while (m!=0 || n!=0}) {
  8. if (m > n) m= m % n;
  9. if (m < n) n= n % m;
  10. }
  11. printf(m+n)
  12. return 0;
  13. }
Скажите, что не так в этом коде.

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут