C-Fonksiyon Kullanılarak EKOK Bulma

Konu sahibi son olarak 3315 gün önce görüldü
Kod:
[LEFT][COLOR=#FF8000]#include<iostream.h>
[/COLOR][COLOR=#0000BB]int Ekok[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]int[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]int[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]int main[/COLOR][COLOR=#007700]()
{
[/COLOR][COLOR=#0000BB]int  x[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]y[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]EKOK[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]cout[/COLOR][COLOR=#007700]<<[/COLOR][COLOR=#DD0000]"iki sayi  giriniz..."[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]cin[/COLOR][COLOR=#007700]>>[/COLOR][COLOR=#0000BB]x[/COLOR][COLOR=#007700]>>[/COLOR][COLOR=#0000BB]y[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]EKOK[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]Ekok[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]x[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]y[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]cout[/COLOR][COLOR=#007700]<<[/COLOR][COLOR=#DD0000]"girilen  sayilarin ekoku="[/COLOR][COLOR=#007700]<<[/COLOR][COLOR=#0000BB]EKOK[/COLOR][COLOR=#007700]<<[/COLOR][COLOR=#DD0000]"dur"[/COLOR][COLOR=#007700];
return [/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700];
}
[/COLOR][COLOR=#0000BB]int Ekok[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]int  s1[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]int s2[/COLOR][COLOR=#007700])
{
[/COLOR][COLOR=#0000BB]int ekok[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700];
while([/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700])
{
if ([/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]0 [/COLOR][COLOR=#007700]||  [/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700])
{
if([/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]int[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]s1[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]);
if([/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]int[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]s2[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]ekok[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]ekok[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700];  
}

else [/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]+[/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700];
if ([/COLOR][COLOR=#0000BB]s[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#0000BB]11[/COLOR][COLOR=#007700]) 
break;
}
return [/COLOR][COLOR=#0000BB]ekok[/COLOR][COLOR=#007700];
}  [/COLOR][/LEFT]
 
Geri