1. for va foreach sikllari


Download 65.67 Kb.
bet2/49
Sana19.06.2023
Hajmi65.67 Kb.
#1625730
1   2   3   4   5   6   7   8   9   ...   49
Bog'liq
дəстурлеу жуаплары100

3. Ko’p o’lchamli massivlar
Ko'p o'lchamli massivlar C++ dasturlash tilida ko'p o'lchamli ma'lumotlar tuzilmasi hisoblanadi. Bu massivlar matnlar, sonlar, o'zgaruvchilar, obyektlar va boshqa ma'lumotlar turlaridan tashkil topishi mumkin.
Quyidagi ko'p o'lchamli massiv turlari C++ dasturlash tilida mavjud:
1. Matn massivlari (strings array): Matn massivlari, matnlar to'plami hisoblanadi. Bu massivlar, matnlar qatorlar to'plamini saqlaydigan massivlarga o'xshash o'zgaruvchilar hisoblanadi. Matnlar, string turi orqali ifodalangan.
2. Sonlar massivlari (numeric arrays): Sonlar massivlari, sonlar to'plamini saqlaydigan massivlardir. Bu massivlar, int, float, double, long, short kabi turdagi o'zgaruvchilarni saqlash uchun foydalaniladi.
3. Obyektlar massivi (objects array): Obyektlar massivi, obyektlar to'plamini saqlaydigan massivlardir. Bu massivlar, bitta klass yoki obyektni o'z ichiga oladi.
4. Noma'lum massivlar (unspecified arrays): Noma'lum massivlar, elementlarining turi aniqlanmagan massivlardir. Bu massivlarda, tur o'zgaruvchilari yoki obyektlar saqlanishi mumkin.
Quyidagi misol matn massivini ko'rsatadi:
cpp
#include
#include
using namespace std;
int main() {
string names[4] = {"Ali", "Vali", "Soli", "Nur"};
for (int i = 0; i < 4; i++) {
cout << names[i] << endl;
}
return 0;
}
Quyidagi misol sonlar massivini ko'rsatadi:
cpp
#include
using namespace std;
int main() {
int numbers[5] = {10, 20, 30, 40, 50};
for (int i = 0; i < 5; i++) {
cout << numbers[i] << endl;
}
return 0;
}


Quyidagi misol obyektlar massivini ko'rsatadi:

cpp
#include
using namespace std;

class Student {
public:
string name;
int age;
};

int main() {
Student students[3];
students[0].name = "Ali";
students[0].age = 20;
students[1].name = "Vali";
students[1].age = 22;
students[2].name = "Soli";
students[2].age = 21;
for (int i = 0; i < 3; i++) {
cout << students[i].name << " is " << students[i].age << " years old" << endl;
}
return 0;
}
Quyidagi misol noma'lum massivni ko'rsatadi:
cpp
#include
using namespace std;
int main() {
auto arr = new auto[5];
arr[0] = 1;
arr[1] = 2.5;
arr[2] = "Hello";
arr[3] = 'a';
arr[4] = true;
for (int i = 0; i < 5; i++) {
cout << arr[i] << endl;
}
delete[] arr;
return 0;
}
Ko'p o'lchamli massivlarni C++ dasturlash tilida ishlatishni o'rganish, sizning dasturlash jangovarligingizni oshiradi.

Download 65.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling