01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!