Kirish
Dasturlashda tsikllar (looplar) dasturga takrorlanadigan amallarni bajarishga imkon beradi. Bunda eng keng tarqalgan tsikllardan biri bu for tsikli. for tsikli odatda aniq miqdordagi takrorlanadigan operatsiyalarni bajarish uchun ishlatiladi. Bu maqolada biz C++ dasturlash tilida for tsiklini qanday ishlatishni o'rganamiz va uni qanday samarali ishlatish mumkinligini ko'rib chiqamiz.
for tsiklini tushunish
C++ dasturlash tilida for tsikli quyidagi sintaksisga ega:
for (initialization; condition; increment) {
// Bu yerda bajariladigan kod
}
initialization – Tsikl boshlanishida bir marta bajariladigan kod. Odatda bu o'zgaruvchi qiymatini belgilash.
condition – Tsikl davom etishini belgilaydigan shart. Agar shart to'g'ri bo'lsa, tsikl davom etadi; aks holda to'xtaydi.
increment – Har bir iteratsiyada bajariladigan operatsiya. Bu odatda o'zgaruvchi qiymatini oshirish yoki kamaytirishdir.
Shunday qilib, for tsikli ma'lum bir shart asosida takrorlanadigan kodni bajaradi.
Misol 1: Oddiy for tsikli
Quyidagi kodda 1 dan 5 gacha bo'lgan sonlarni ekranga chiqaramiz:
#include <iostream>
using namespace std;
int main() {
// 1 dan 5 gacha bo'lgan sonlarni chiqarish
for (int i = 1; i <= 5; i++) {
cout << i << " ";
}
return 0;
}
Natija:
1 2 3 4 5
Bu kodda:
int i = 1 – Tsikl boshlanishida i ning qiymati 1 ga tenglanadi.
i <= 5 – Tsikl har safar i ning qiymati 5 yoki undan kichik bo'lsa davom etadi.
i++ – Har bir iteratsiyadan so'ng i ning qiymati 1 ga oshadi.
Misol 2: Bo'luvchilarni topish
Endi n sonining barcha bo'luvchilarini topadigan misolni ko'rib chiqamiz. Bu yerda for tsiklidani foydalanamiz:
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Sonni kiriting: ";
cin >> n;
// n sonining bo'luvchilarini chiqarish
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
cout << i << " ";
}
}
return 0;
}
Misol chiqishi:
Sonni kiriting: 12
1 2 3 4 6 12
for tsikli — bu dasturlashda juda qulay va kuchli asbobdir. U odatda takrorlanuvchi vazifalarni bajarish uchun ishlatiladi, masalan, massivlar bilan ishlash, bo'luvchilarni topish, yoki sonlar ketma-ketligini hisoblash. for tsikli haqida tushuncha egallash, sizning dasturlash malakangizni yanada mustahkamlashga yordam beradi.
Endi siz for tsiklini qanday ishlatishni bilasiz! Umid qilamanki, bu maqola sizga foydali bo'ldi. Keling, o'z kodlaringizni yanada samarali va optimallashtirilgan holda yozishni davom ettiring.
Top comments (0)