facto (int a,int b) { int temp; while(b!=0) { temp=a%b; a=b; b=temp; } return a; }
int facto (int a,int b) { if(a>b) return facto(a-b,b); if(a<b) return facto(a,b-a); if(a==b) return a; }