1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot



Yüklə 0,69 Mb.
səhifə37/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   33   34   35   36   37   38   39   40   ...   121
aaaaKitob majmuasiiii

29 – DARS. SO’ZLAR MASSIVLARI.
C ++ tilida so’zlar massivlari ikki o’lchovli simvolli massivlar sifatida ta'riflanadi. Misol uchun:

Char Name[4][5].

Bu ta'rif yordamida har biri 5 ta harfdan iborat bo’lgan 4 ta so’zli massiv kiritiladi. So’zlar massivlari qo’yidagicha initsializatsiya qilinishi mumkin:

Char Name[3][8]={“Anvar”,”Mirkomil”,”Yusuf”}.

Bu ta'rifda har bir so’z uchun hotiradan 8 bayt joy ajratiladi va har bir so’z ohiriga ‘\0’ belgisi qo’yiladi.

So’zlar massivlari initsializatsiya qilinganda so’zlar soni ko’rsatilmasligi mumkin. Bu holda so’zlar soni avtomatik aniqlanadi:

Char comp[][9]={“komp'yuter”,”printer”,”kartridj”}.

Quyidagi dasturda berilgan harf bilan boshlanuvchi so’zlar ruyhati bosib chiqariladi:

#include

void main()

{ char a[10][10];

char c;


for (int i=0;i<10;i++) gets(a[i]);

c=getchar();

for (i=0;i<10;i++) if (a[i][0]==c) puts(a[i]);

}

Qo’yidagi dasturda fan nomi, talabalar ruyhati va ularning baholari kiritiladi. Dastur bajarilganda ikki olgan talabalar ruyhati bosib chiqariladi:



#include

void main()

{ char a[10][10];

char s[10];

int k[10];

gets(s);


for (int i=0;i<10;i++) gets(a[i]);

for (i=0;i<10;i++) {Cin>>(“%d”,k[i]};

for (int i=0;i<10;i++) if (k[i]==2) puts(a[i]);

}


Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   33   34   35   36   37   38   39   40   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin