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.

programis Sedegi Semdegnairad gamoiyureba:<br />

100 0 122<br />

y cvladi aris abs( ) funqciis Sida obieqti, misi mniSvcneloba<br />

mTavar programas gadaecema return operatoriT. moqmedeba, romelic<br />

mocemulia d=abs(a) operatoriT, sxva saxiT SeiZleba gamoisaxos:<br />

abs(a);<br />

d=y;<br />

aseTi CanaweriT Cven ver visargeblebT, radgan mTavarma<br />

programam ar icis y cvladis arseboba. return operatori asrulebs<br />

sxva moqmedebasac. igi daaasrulebs funqciis Sesrulebas da<br />

gadascems marTvas funqciis gamoZaxebis Semdgom operators. es xdeba<br />

im SemTxvevaSic, Tu return operatori ar aris funqciis tanis<br />

bolo operatori.<br />

versia*/<br />

/* funqcia iTvlis ricxvis absolutur mniSvnelobas, meore<br />

int abs(int x)<br />

{<br />

}<br />

if(x < 0)<br />

return(-x);<br />

else<br />

return(x);<br />

es versia martivia. momxmareblisaTvis orive versia misaRebia,<br />

ramdenadac maT aqvT erTi da igive Sesasvleli da isini<br />

uzrunvelyofen erTsa da imave gamosasvlels. mxolod maTi Sida<br />

struqturebia gansxvavebuli.<br />

/* mesame versia abs( ) funqciis */<br />

int abs(int x)<br />

{<br />

if(x < 0) return(-x);<br />

else return(x);<br />

printf("muSaoba dasrulebilia!\n");<br />

114

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

Saved successfully!

Ooh no, something went wrong!