2-tajriba ishi. Qidiruv usullarini tadqiq qilish


Download 90 Kb.
Sana29.07.2023
Hajmi90 Kb.
#1663602
Bog'liq
МТА амалий 2


2-tajriba ishi. QIDIRUV USULLARINI TADQIQ QILISH


  1. Topshiriq

  1. Transpozisiya usuli yordamida talabalar ismlaridan iborat ro‘yhat elementlariga ko‘p marta murojaat qilib massivni qayta tartiblang.

#include
#include
#include
#include

int main() {


int n;
std::cout << "Massiv uzunligini kiriting: ";
std::cin >> n;

std::vector words(n);


for (int i = 0; i < n; i++) {
std::cout << "So'z " << i + 1 << ": ";
std::cin >> words[i];
}

// Massivni uzunligi bo'yicha pufaksimon saralash


for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (words[i].length() > words[j].length()) {
std::swap(words[i], words[j]);
}
}
}

// Natijalarni chiqarish


std::cout << "So'zlarni uzunliklari bo'yicha pufaksimon tartibida joylashtirilgan massiv:\n";
for (const std::string& word : words) {
std::cout << word << " ";
}
std::cout << std::endl;

return 0;


}



Download 90 Kb.

Do'stlaringiz bilan baham:




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