Shaxar(nomi, respublikasi, tumani, xuquqiy xolati) Nomida "k"harfli
Download 304.01 Kb.
|
53 1-lab
1-topshiriq
#include #include using namespace std; struct Shaxar { string nomi; string respublikasi; string tumani; string xuquqiy_xolati; }; int main() { const int SIZE = 5; Shaxar shaxarlar[SIZE] = {{"Toshkent", "O'zbekiston", "Yunusobod", "Shahar"}, {"Bishkek", "Qirg'iziston", "Sverdlovskiy", "Shahar"}, {"Astana", "Qozog'iston", "Almatinskiy", "Shahar"}, {"Moskva", "Rossiya", "Tverskoy", "Viloyat"}, {"Xorazm", "O'zbekiston", "Urganch", "Shahar"}}; for (int i = 0; i < SIZE; i++) { if (shaxarlar[i].nomi.find("k") != string::npos) { cout << shaxarlar[i].nomi << " - " << shaxarlar[i].respublikasi << ", " << shaxarlar[i].tumani << ", " << shaxarlar[i].xuquqiy_xolati << endl; } } return 0; } 2-topshiriq #include using namespace std; class Matematika { public: // Maydonlar int a, b, c, d, e; // Hamma maydonlarni ekranga chiqarish void print() { cout << "Maydonlar: " << a << ", " << b << ", " << c << ", " << d << ", " << e << endl; } // Maydonlarni o'zgartirish void edit(int a_, int b_, int c_, int d_, int e_) { a = a_; b = b_; c = c_; d = d_; e = e_; } }; int main() { // Sinflarni yaratish Matematika sinf1, sinf2; // Sinf1 maydonlarini o'zgartirish va ekranga chiqarish sinf1.edit(1, 2, 3, 4, 5); sinf1.print(); // Sinf2 maydonlarini o'zgartirish va ekranga chiqarish sinf2.edit(6, 7, 8, 9, 10); sinf2.print(); return 0; } Download 304.01 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling