Kod:
 #include <stdio.h>
#include <stdlib.h>
#include <math.h>

main()
{
int x,y,z,max,okek,i;
printf("uc sayiyi gir\n");
scanf("%d %d %d",&x,&y,&z);
okek=1;
max=y;
if(x>y) max=x;  
if (z>max) max=z;
printf("max= %d\n",max);
for (i=2;i<=max;)
{
 if(x % i==0 || y % i==0 || z % i==0)
 {
 if (x % i==0) x=x/i;
 if (y % i==0) y=y/i;
 if (z % i==0) z=z/i;
okek*=i;
 }
 else ++i;
}  
printf("okekiniz=
%d\n",okek);
  system("PAUSE");    
  return 0;
}