10- amaliy mashg’ulot mavzu: satrlar va kengaytirilgan belgilar ishning maqsadi


char comp[][9]={“kompyuter”,”printer”,”katridj”}


Download 317.59 Kb.
Pdf ko'rish
bet4/33
Sana05.01.2022
Hajmi317.59 Kb.
#219883
1   2   3   4   5   6   7   8   9   ...   33
Bog'liq
10-mavzu amaliyot (laboratoriyaga koʻrsatma)

char comp[][9]={“kompyuter”,”printer”,”katridj”}. 

Quyidagi  dasturda  berilgan  harf  bilan  boshlanuvchi  so‘zlar  ro‘yxati  ekranga 

chiqariladi: 

#include  

using namespace std; 

int main(){  

char a[10][10]; 

    char c; 

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

cin>>c; 



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



 

Quyidagi dasturda fan nomi, talabalar ro‘yxati  va ularning baholari kiritiladi. 

Dastur bajarilganda ikki olgan talabalar ro‘yxati bosib chikariladi: 

#include  

using namespace std; 

int main(){  

char a[10][10]; 

   char s[10]; 

   int k[10];   

cin>>s; 

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

for (i=0;i<10;i++) {cin>>k[i]};  

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



 

Satrlar va ular ustida amallar 

Standart  C++  tili  ikki  xildagi  belgilar  majmuasini  qo‘llab  -  quvvatlaydi. 

Birinchi  toifaga,  an’anaviy,  “tor”  belgilar  deb  nomlanuvchi  8-bitli  belgilar 

majmuasi kiradi, ikkinchisiga 16-bitli “keng” belgilar kiradi. Til kutubxonasida har 

bir guruh belgilari uchun maxsus funksiyalar to‘plami aniqlangan. 

C++  tilida  satr  uchun  maxsus  tur  aniqlanmagan.  Satr  char  turidagi  belgilar 

massivi  sifatida  qaraladi  va  bu  belgilar  ketma  -  ketligi  satr  terminatori  deb 

nomlanuvchi  nol  kodli  belgi  bilan  tugaydi  (‘\0’).  Odatda,  nol  -  terminator  bilan 

tugaydigan  satrlarni  ASCIIZ  –satrlar  deyiladi.  Sart  konstanta  deb    qo‘shtirnoqlar 

ichiga  olingan  belgilar  ketma–ketligiga  aytiladi:  “Ushbu  belgilar  ketma–ketligiga 



satr deyiladi.” 

Quyidagi  jadvalda  C++  tilida  belgi  sifatida  ishlatilishi  mumkin  bo‘lgan 

konstantalar to‘plami keltirilgan. 


Download 317.59 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling