g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
#include /* evklides algoriTmi */<br />
main()<br />
{<br />
int a, b, usg;<br />
printf("SemoiteneT 2 naturaluri ricxvi:\n"); scanf("%d%d",&a,&b);<br />
while(a!=b)<br />
usg=a;<br />
if(a>b) a=a-b;<br />
else b=b-a;<br />
printf("usg=%d",usg);<br />
return 0;<br />
}<br />
programis pasuxebi:<br />
1).SemoiteneT 2 naturaluri<br />
ricxvi :<br />
48 18<br />
usg=6<br />
2)SemoiteneT 2<br />
naturaluri ricxvi:<br />
75 75<br />
usg=75<br />
54<br />
3)SemoiteneT 2 naturaluri<br />
ricxvi:<br />
7 19<br />
usg=1<br />
amocanis algoriTmi warmoadgens evklides mier SemoTavazebuli<br />
algoriTmis<br />
erT-erT variants: SevadaroT ori mocemuli ricxvi<br />
- Tu ricxvebi tolia, usg-s mniSvneloba udris maT mniSvnelobas. am<br />
SemTxvevaSi while cikli ar Sesruldeba, usg-s mieniWeba mocemuli<br />
ricxvebis mniSvneloba da daibeWdeba pasuxi (rogorc me-2<br />
magaliTSi);<br />
- Tu ricxvebi gansxvavebulia, iwyebs muSaobas while cikli.<br />
programis teqstidan Cans, rom while-is tani – erTaderTi if<br />
operatoria. masSi mowmdeba piroba mocemul ricxvebs Soris<br />
romelia meti, Semdeg met ricxvs akldeba mcire, xolo mcire rCeba<br />
ucvleli. procesi grZeldeba manamde, sanam ricxvebi ar<br />
gautoldeba erTmaneTs. bolos miRebuli ricxvebis toli<br />
mniSvneloba eniWeba usg-s.<br />
damoukideblad ganixileT konkretuli magaliTi: a=16, b=12.