g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili g. surgulaZe, g. janeliZe, i. xuciSvili

01.03.2013 Views

SegveZlo while-is pirobis Cawera asedac: while(n). Tu gavixsenebT, rom C-Si WeSmariti niSnavs nebismier mTel aranulovan sidides, xolo mcdaris aRmniSvnelia 0-i, gasagebi xdeba, rom while(n) Canaweris SemTxvevaSi cikli imuSavebs manam, sanam n ar udris 0-s. anu while-Si piroba warmoadgens gamosaxulebas, romelic SeiZleba iyos rogorc Sedarebis an logikuri gamosaxuleba, aseve ariTmetikuli gamosaxulebac. 2. daviTvaloT pirveli 6 naturaluri ricxvis jami. #include main() { unsigned int n=1, jami=0; while(n

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

SegveZlo while-is pirobis Cawera asedac: while(n). Tu gavixsenebT,<br />

rom C-Si WeSmariti niSnavs nebismier mTel aranulovan sidides,<br />

xolo mcdaris aRmniSvnelia 0-i, gasagebi xdeba, rom while(n) Canaweris<br />

SemTxvevaSi cikli imuSavebs manam, sanam n ar udris 0-s. anu while-Si<br />

piroba warmoadgens gamosaxulebas, romelic SeiZleba iyos rogorc<br />

Sedarebis an logikuri gamosaxuleba, aseve ariTmetikuli<br />

gamosaxulebac.<br />

2. daviTvaloT pirveli 6 naturaluri ricxvis jami.<br />

#include <br />

main()<br />

{<br />

unsigned int n=1, jami=0;<br />

while(n

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

Saved successfully!

Ooh no, something went wrong!