Massivlar va sikllar
Massiv elementlarini sikl orqali aylanib chiqish
Massiv elementlarini for sikli yordamida aylanib chiqishingiz mumkin.
Quyidagi misol cars massividagi barcha elementlarni chiqaradi:
Misol
// Create an array of strings
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
// Loop through strings
for (int i = 0; i < 5; i++) {
cout << cars[i] << "\n";
}
O‘zingiz sinab ko‘ring »
Bu misol har bir elementning indeksini uning qiymati bilan birga chiqaradi:
Misol
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
for (int i = 0; i < 5; i++) {
cout << i << " = " << cars[i] << "\n";
}
O‘zingiz sinab ko‘ring »
Bu misolda esa butun sonlar massivini qanday aylanib chiqish ko‘rsatilgan:
Misol
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i = 0; i < 5; i++) {
cout << myNumbers[i] << "\n";
}
O‘zingiz sinab ko‘ring »
foreach sikli
Shuningdek, "for-each sikli" ham mavjud (C++ tilining 11-versiyasida (2011) joriy etilgan). U faqat massiv (hamda vektorlar va list’lar kabi boshqa ma’lumotlar tuzilmalari) elementlarini aylanib chiqish uchun ishlatiladi:
Sintaksis
for (type variableName : arrayName) {
// code block to be executed
}
Quyidagi misollar "for-each sikli" yordamida massivdagi barcha elementlarni chiqaradi:
Misol
Butun sonlarni aylanib chiqish:
// Create an array of integers
int myNumbers[5] = {10, 20, 30, 40, 50};
// Loop through integers
for (int num : myNumbers) {
cout << num << "\n";
}
O‘zingiz sinab ko‘ring »
Misol
Stringlarni aylanib chiqish:
// Create an array of strings
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
// Loop through strings
for (string car : cars) {
cout << car << "\n";
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
