• Найти наибольший общий делитель и наименьшее общее кратное двух натуральных чисел, если дана формула .НОК(А,В)=А*В/НОД(А,В) программа на языке Си

Ответы 1

  • Исходный файл предоставлен в расширении .cpp, измените на .c

    #include <stdio.h>

    long int NOD(long int var1, long int var2)

    {

       while(var1 != var2)

       {

           if(var1 > var2)

               var1 = var1 - var2;

           else var2 = var2 - var1;

       }

       return var1;

    }

    long int NOK(long int var1, long int var2)

    {

       return var1 * var2 / NOD(var1, var2);

    }

    int main(void)

    {

       long int var1, var2;

       scanf("%ld%ld", &var1, &var2);

       printf("НОК(%ld, %ld) = %ld", var1, var2, NOK(var1, var2));

    }

    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years