diff --git a/MCD_AlgoritmoEuclide.c b/MCD_AlgoritmoEuclide.c new file mode 100644 index 0000000..9e753db --- /dev/null +++ b/MCD_AlgoritmoEuclide.c @@ -0,0 +1,35 @@ +#include +#include + +int main(){ + float a,b,c,d,e,resto; + printf("Inserisci un numero: "); + scanf("%f",&a); + printf("Inserisci un altro numero: "); + scanf("%f",&b); + d=a; + e=b; + if (b==0){ + printf("Il massimo comune divisore di "); + printf("%f",d); + printf(" e "); + printf("%f",e); + printf(" risulta "); + printf("%f\n",d); + return 0; + } + do{ + resto=fmod(a,b); + a=b; + b=resto; + } + while(b!=0); + c=a; + printf("Il massimo comune divisore di "); + printf("%f",d); + printf(" e "); + printf("%f",e); + printf(" risulta "); + printf("%f\n",c); + return 0; +} \ No newline at end of file