1. Kompyuter nima hardware, software
cin.getline(char array[], int size, char chegaraviyBirikma)
Download 0.75 Mb.
|
Oraliq javoblari
cin.getline(char array[], int size, char chegaraviyBirikma)
Funksiya belgilarni o`qishni chegaraviy birikma o`qilguncha yoxud belgilarning hajm-1 – si o`qilganda to`xtatadi. Massivning oxirgi belgisi chegaraviy birikma (‘\0’) deb qabul qilingan. Chegaraviy birikma o`qiladi, ammo massiv elementi sifatida yozilmaydi. Uchinchi argument, chegaraviy birikmaning jimlik qiymati ('\n'). Quyidagi ko`rsatma satri cin.getline funksiyasidan foydalangan holda satrni o`qishga mo`ljallangan: char city[30]; cout<<"Shaharni kiriting: "; // M.: Nyu York cin.getline(city,30, '\n'); // city massiviga yozish cout<<"Sizkiritgan hahar: " << city << endl; cin.getline funksiyasi uchinchi argument sifatida ‘n’ ni jimlik qoidasiga binoan, avtomatik qo`llab ketadi. Shuning uchun 3-satrni quyidagicha yozish mumkin: cin.getline(city, 30); // city massiviga yozish 70.Ikki o’lchovli massivlarni e’lon qilish(declaring two dimensional arrays). Ikki o`lchovli massiv elementiga uning ustun va satrdagi indekslari orqali murojaat qilinadi.Bizga ma’lumki, bir o`lchovli massivlar bir satrda joylashgan elementlar jamlanmasidan tashkil topadi. Matritsa yoki jadvallarni hosil qilish uchun ikki o`lchovli massivlardan foydalanishimiz mumkin. Ikki o`lchovli massivni e’lon qilish sintaksisi quyidagicha: elementNomi massivNomi[Satr_hajmi][Ustun_hajmi];Bunga misol sifatida, int qiymatlardan iborat matsitsa massivining e’lon qilinishini ko`rishimiz mumkin: int matritsa[5][5]; Bu yerda ikkita burchakli qavslarga olingan qiymatlarning birinchisi – satrelementlari sonini, ikkinchisi esa, ustun elementlari sonini ifodalaydi. Xuddi bir o`lchovli massiv singari, bu yerda ham barcha indekslardagi elementlar bir xil turda, ya’ni, int turida berilgan va 0 dan boshlab tartiblangan. 71.Ikki o’lchovli massivlarga oid masalalar(initializing arrays with input values, summing all elements). Ikki o`lchovli massivlarga ishlov berishda for –sikl ooperatoridan ko`p foydalaniladi. Faraz qilaylik, matrix massivi quyidagicha e’lon qilingan: Download 0.75 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling