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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ganvixiloT kidev erTi magaliTi: Setanili mimdevroba davbeWdoT<br />

ekranze Semdegi cvlilebis ganxorcielebiT – patara asoebi<br />

gadaviyvanoT didebSi da piriqiT.<br />

Sesabamisi programis teqsti sakmaod kompaqturia<br />

#include<br />

#include<br />

main()<br />

{<br />

}<br />

char c;<br />

while ((c = getchar()) != EOF)<br />

return 0;<br />

putchar( isupper(c) ? tolower(c) : toupper(c) );<br />

da iZleva Sedegs: abcd KLMN prst^Z<br />

ABCD klmn PRST<br />

ganxilul magaliTSi ? : operaciis rogorc piroba, aseve<br />

operandebi warmoadgenen ctype.h failSi aRweril standartul<br />

funqciebs. funqcia isupper(c) adgens – zeda Tu qveda registris<br />

simboloa c. Tu c – zeda registris (didi) simboloa, isupper(c)<br />

daabrunebs 1-s (WeSmarits). maSin, ? : operaciis Sesrulebis wesis<br />

Tanaxmad, iwyebs muSaobas funqcia tolower(c), romelic gadaiyvans c<br />

simbolos qveda registrSi. amis Semdeg funqcia putchar(c) gamoitans mas<br />

ekranze. Tu ki c – qveda registris (patara) simboloa, isupper(c)<br />

daabrunebs 0-s (mcdars), Sesruldeba funqcia toupper(c), romelic<br />

gadaiyvans c-s zeda registrSi, xolo funqcia putchar(c) dabeWdavs mas<br />

ekranze.<br />

Semdegi amocanis pirobaa: klaviaturidan miwodebul<br />

simboloebis mimdevrobaSi davadginoT simbolo-cifrebis raodenoba,<br />

inglisuri asoebis raodenoba, aRvadginoT simbolo-cifrebiT<br />

Sedgenili ricxvis mniSvneloba da gavzardoT igi 3-iT.<br />

71

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

Saved successfully!

Ooh no, something went wrong!