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.
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