Questo programma dovrebbe determinare e visualizzare dopo aver letto 2 numeri, se il primo sia un multiplo del secondo o viceversa. Immettendo 2 numeri di cui il primo multiplo del secondo o viceversa il programma funziona es. (2,4) o (4,2) .Immettendo (5,3) funziona ma se inserisco (3,5) non si fa niente...Dove sbaglio??
#include<stdio.h>
int main()
{
int x,y;
scanf("%d%d",&x,&y);
if(x >= y)
{
if(x%y==0)
{
printf("%d e' un multiplo di %d",x,y);
}
if (x%y!=0)
{
printf("%d non e' un multiplo di %d",x,y);
}
}
if(x<y)
{
if(y%x==0);
{
printf("%d e' un multiplo di %d",y,x);
}
if (y%x!=0)
{
printf("%d non e' un multiplo di %d",y,x);
}
}
getchar();
getchar();
return 0;
}