Initial commit
This commit is contained in:
parent
ce3c56018b
commit
72bb19c2b2
35
MCD_AlgoritmoEuclide.c
Normal file
35
MCD_AlgoritmoEuclide.c
Normal file
@ -0,0 +1,35 @@
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
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;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user