qatarlar massivleri

PPTX 29 pages 250.6 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 29
презентация powerpoint qatarlar. qatarlar massivleri 2 simvollardın’ massivi qanshelli jaman? char a[4] = { 'a', '3', '[', 'ж'}; char b[10]; bul simvollar massivi massiv ushın: ha’r bir simvol -o’z aldına ob’ekt; massiv dag’azasında berilgen n uzınlıkka iye boladı. ne kerek: simvollardın’ izbe-izligin bir pu’tindey etip qayta islew qatar o’zgeriwshen’ uzınlıqqa iye bolıw kerek 2 3 simvolli qatarlar п р и в е т ! \0 ¤ ¤ … ¤ ¤ ¤ 0 79 jumıs bo’limi s[0] s[1] s[2] s[3] char s[80]; qatardın’ aqırg’ı belgisi: 0 simvollı kod '\0'-simvolı 0 kodına iye '0' -simvolı 48 kodına iye ! simvollı qatar - bul '\0' simvolı menen tamamlanatug’ın simvollar izbe-izligi 3 4 simvollı qatardı dag’azalaw qatardı dag’azalaw = og’an at qoyıw ha’m yadtan orın ajıratıw char s[80]; char s1[80] = "abc"; char qqq[] = "вaся"; 80 bayt ajıratılg’an, qatarda – «musor» (eger ol global bolsa, onda '\0') 80 bayt ajıratılg’an, 4 bayt ba’nt …
2 / 29
i sanı birinshi ha’rip: probel izinde «probel joq» ayrıqshalıg’ı: ga’p so’z benen baslanadı (al probel menen emes) в a с я п о ш е л г у л я т ь \0 ¤ ¤ ¤ ¤ ¤ 10 11 paroldi tekseriw #include main() { char secret[] = "123", pass[20]; ... cout void main() { ... char q[80]; int i, len, count = 0; ... cout<<"gap kiritin’: \n"); gets ( q ); len = strlen( q ); if ( q[0] != ' ') count++; for ( i = 0; i < len - 1; i ++ ) if ( q[i] == ' ' && q[i+1] != ' ' ) count ++; cout<<count<< "so’z tabildi."; } ayrıqsha jag’day eger probel tabılsa, al izinde probel bolmasa… 12 13 qatardın’ nusxasın ko’shiriw strcpy (string copy) char q1[10] = "qwerty", q2[10] = "01234"; strcpy ( q1, q2 ); qayerge qayerden q1 din’ eski ma’nisi …
3 / 29
din’ tsiklg’a tu’sip qalıwı ha’m qatıp qalıwı! 17 18 qatarlardı birlestiriw strcat (string concatenation) = birinshi qatardın’ aqırına ekinshi qatardı ko’shiriw char q1[10] = "qwe", q2[10] = "0123"; strcat ( q1, q2 ); q w e \0 ¤ ¤ ¤ ¤ ¤ ¤ 0 1 2 3 \0 ¤ ¤ ¤ ¤ ¤ q2 q1 0 1 2 3 \0 char q1[10] = "qwe", q2[10] = "0123"; strcat ( q1, q2+2 ); q w e \0 ¤ ¤ ¤ ¤ ¤ ¤ 0 1 2 3 \0 ¤ ¤ ¤ ¤ ¤ q2 q1 2 3 \0 18 19 qanday-da basqası qatardan nusqa ko’shiriwde mashqalalar translyator bul xabar haqqında xabar bermeydi! ! char q1[] = "qwer", q2[10] = "01234"; strcpy ( q1+2, q2 ); qatar na’tiyjesi ushın orın jetpeydi q w e r \0 0 1 2 3 \0 ¤ ¤ ¤ ¤ ¤ q2 q1 0 1 2 3 …
4 / 29
\0 ¤ 0 1 2 3 4 5 6 7 8 9 q q+1 q+5 p reverse 23 24 u’les qatardı izlew strstr: qatardın’ basınan da’slepki u’les qatardı tabın’ char q[10] = "abcdabcd"; char *p; int nomer; p = strstr(q, "bcd"); if ( p == null ) cout << "tabilmadi..."; else { nomer = p – q; cout <<"birinshi simbol nomeri " << nomer; } a b c d a b c d \0 ¤ 0 1 2 3 4 5 6 7 8 9 q q+1 q+5 p 24 25 ma’sele мәселе: гәп киритиң ҳәм ондa «alik» aты неше рет ушырaсыўын ma’sele: ga’p kiritin’ ha’m onda «alik» atı neshe ret ushırasıwın anıqlan’. problema: strstr funktsiyası tek qatardın’ basınan izleydi. algoritm: qatardın’ basının’ adresi start ko’rsetkishine jazıladı. «alik» u’les qatarın izlew, start adresinen baslanadı. eger tabılmasa, tsikldan shıg’adı. tabılg’an so’zlerge esaplag’ısh asırıladı. start tabılg’an so’zden keyingi adreske almastırıladı. 2 adımg’a …
5 / 29
); puts ( s ); } 0987654321 0987612345 28 29 funktsiyada simvolı qatarlar ma’sele: qatardag’ı tsifrlardın’ sanın anıqlaytug’ın funktsiya du’zin’. int numdigits ( char s[] ) { int i, count = 0; for ( i = 0; i < strlen(s); i ++ ) if( strchr ( "0123456789", s[i] ) ) count ++; return count; } void main() { char s[80]; int n; cout << "qatardi kiritin’:\n"; gets ( s ); n = numdigits ( s ); cout << s << " tsifr tabildi." << endl; } if ( strchr ( "0123456789", s[i] ) != null ) yamasa if ( '0' <= s[i] && s[i] <= '9' ) 29 /docprops/thumbnail.jpeg

Want to read more?

Download all 29 pages for free via Telegram.

Download full file

About "qatarlar massivleri"

презентация powerpoint qatarlar. qatarlar massivleri 2 simvollardın’ massivi qanshelli jaman? char a[4] = { 'a', '3', '[', 'ж'}; char b[10]; bul simvollar massivi massiv ushın: ha’r bir simvol -o’z aldına ob’ekt; massiv dag’azasında berilgen n uzınlıkka iye boladı. ne kerek: simvollardın’ izbe-izligin bir pu’tindey etip qayta islew qatar o’zgeriwshen’ uzınlıqqa iye bolıw kerek 2 3 simvolli qatarlar п р и в е т ! \0 ¤ ¤ … ¤ ¤ ¤ 0 79 jumıs bo’limi s[0] s[1] s[2] s[3] char s[80]; qatardın’ aqırg’ı belgisi: 0 simvollı kod '\0'-simvolı 0 kodına iye '0' -simvolı 48 kodına iye ! simvollı qatar - bul '\0' simvolı menen tamamlanatug’ın simvollar izbe-izligi 3 4 simvollı qatardı dag’azalaw qatardı dag’azalaw = og’an at qoyıw ha’m yadtan …

This file contains 29 pages in PPTX format (250.6 KB). To download "qatarlar massivleri", click the Telegram button on the left.

Tags: qatarlar massivleri PPTX 29 pages Free download Telegram