Takrorlash operatorlari for takrorlash operatori
Download 51.06 Kb.
|
Takrorlash operatorlari
Takrorlash operatorlari for takrorlash operatori. Sikl operatorlari ayni bir koʻrsatmalarni koʻp bor bajarish imkonini beradi. Faraz qilaylik 1 dan 100 gacha sonlarni satrda bittadan chiqarish zarur. Oddiy yoʻl bilan 100 ta satr kodi yozish zarur boʻladi: cout << 1 << endl; cout << 2 << endl; cout << 100 << endl; Sikl yordamida bu amallarni bitta satr kodi yordamida bajarish mumkin: for(int i = l; i <= 100; i++) cout << i << endl; for siklidan ifodalarni ma’lum bir sonda bajarish uchun foydalaniladi. Sikl quyidagicha formatga ega: for( } for sikli ishining ketma ketligi quyidagicha:
Oʻzgaruvchi-hisoblagich sikldan tashqarida yoki int i; // Sikldan tashqaridagi e'lon for(i = 1; i <= 20; i++) { cout << i << endl; } // ‘i’ o'zgaruvchi sikldan tashqarida ko'rinadi cout << i << endl; // Sikl ichida e'lon qilish for(int j = 1; j <= 20; j++) { cout << j << endl; } // ‘j’ o'zgaruvchi sikldan tashqarida ko'rinmaydi int k = 1; // Sikldan tashqarida nomlash for(; k <= 20; k++) { cout << k << endl; } Sikl oʻzgarmasa, u holda hisoblashni hollarda hisoblash oʻzgaruvchi-hisoblagichga qiymat oʻzlashtirilganidan keyin, orqali koʻrsatiladi. Masalan, for(int i = 1, j = 10 + 30; i <= j; i++) { cout << i << endl; } mumkin. for(int i = 100; i > 0; i--) { cout << i << endl; } // 100 dan 1 gacha sonlarni chiqaramiz // 1 dan 100 gacha juft sonlarni chiqaramiz for(int j = 2; j <= 100; j += 2) { cout << j << endl; } Agar ozgaruvchi-hisoblagich sikl ichida oʻzgarsa, u hoda for(int i = 1; i <= 10;) { cout << i << endl; i++; // Orttirma } for siklining barcha barametrlari va sikl ichidagi koʻrsatmalar majburiy hisoblanmaydi. Parametrlarni koʻrsatish shart boʻlmasa ham, nuqtali vergul boʻlishi shart. Barcha parametrlar koʻrsatilmasa, sikl cheksiz boʻladi. Cheksiz sikldan chiqish uchun break operatoridan foydalanish lozim. #include int i = 1; for(; ;) { // // Cheksiz sikl if(i <= 10) { // cout << i << endl; i++; } else { // break; } // Sikldan chiqamiz } while takrorlash operatori. while siklida ifodalarning bajarilishi mantiqiy ifoda rost boʻganda davom etadi. Sikl quyidagicha formatga ega: } return 0; } while siklining bajarilish ketma-ketligi:
while siklidan foydalangan hola 1 dan 100 gacha boʻlgan barcha sonlarni chiqaramiz: int i = 1; // while(i <= 100) { cout << i << endl; Download 51.06 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling