3 topshiriq bajardi: Ahmadjonov Akmal
Download 429.79 Kb.
|
Malumotlar tuzilmasi3 Akmal
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI DASTURIY INJENERING FAKULTETI 2-BOSQICH TALABASI AHMADJONOV AKMALNING MALUMOTLAR TUZILMASI VA ALGARITMLAR FANIDAN 3 TOPSHIRIQ Bajardi: Ahmadjonov Akmal Tekshirdi : Djangazova Kumriniso TOSHKENT 2023 Savollar va javoblar Savol 1 . N o’lchamli to’plam berilgan. Bir bo’glamli ro’yhat hosil qilish. Ro’yhatga to’plam elementlarini qo’shish. Ro’yhatni ekranga chiqarish. #include #include int main() { // Bo'sh ro'yhat yaratish std::vector // Elementlar qo'shish olchamli_royhat.push_back(100); olchamli_royhat.push_back(200); olchamli_royhat.push_back(300); // Ro'yhatni ekranga chiqarish std::cout << "Ro'yhat elementlari:\n"; for (int i = 0; i < olchamli_royhat.size(); ++i) { std::cout << olchamli_royhat[i] << " "; } std::cout << std::endl; return 0; } Savol 2. N ta elementdan tashkil topgan navbat yarating va birinchi bilan oxirgi element o’rnini almashtiring. #include #include int main() { std::vector // Birinchi va oxirgi element o'rnini almashtirish int n = olchamli_royhat.size(); // Elementlar soni if (n >= 2) { // Birinchi va oxirgi elementlarni almashtirish int birinchi = olchamli_royhat[0]; olchamli_royhat[0] = olchamli_royhat[n - 1]; olchamli_royhat[n - 1] = birinchi; // Yangi o'zgarishlarni ekranga chiqarish std::cout << "Yangi ro'yhat: "; for (int i = 0; i < olchamli_royhat.size(); ++i) { std::cout << olchamli_royhat[i] << " "; } std::cout << std::endl; } else { std::cout << "Elementlar soni yetarli emas!\n"; } return 0; } Download 429.79 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling