Massivlar va sikllar


ULASHISH

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!