3 topshiriq bajardi: Ahmadjonov Akmal


Download 429.79 Kb.
Sana20.11.2023
Hajmi429.79 Kb.
#1790067
Bog'liq
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 olchamli_royhat;

// 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 olchamli_royhat = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // Elementlar ro'yhati

// 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