10. a massivni uzunliklari har XIL bo‘lgan


Download 49.82 Kb.
bet1/4
Sana19.12.2021
Hajmi49.82 Kb.
#182001
  1   2   3   4
Bog'liq
5-tajriba ishi


931 – 19 uruhi talabasi

Otabekov Og’abek


5 – tajriba ishi (MTA)

10. A massivni uzunliklari har xil bo‘lgan n ta so‘z tashkil qiladi. So‘zlarni uzunliklari bo‘yicha o‘sish tartibida joylashtiruvchi dastur tuzing.

!Shart: Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqish (variantga mos ravishda).
#include

using namespace std;


int main(){

int n;


cout << "Nechta: "; cin >> n;
string A[n], m;
cout << n << " so‘z kirting:" << endl;

for (int i = 0; i < n; i ++){

cin >> A[i];

}
for (int i = 0; i < n - 1; i ++){

for (int j = 0; j < n - 1; j ++){

if (A[j].size() > A[j + 1].size()){

m = A[j];

A[j] = A[j + 1];

A[j + 1] = m;

}

}



}
for (int i = 0; i < n; i ++){

cout << A[i] << " ";



}

}



5-tajriba ishi.

MA’LUMOTLARNI SARALASH USULLARI
Ishdan maqsad: Ushbu laboratoriya ishining maqsadi talabalar qanday saralash usullari va algoritmlari mavjudligini va ularning samaradorliklarini baholashni o‘rganishlari kerak. Shu asosda saralash usullarini qiyosiy tahlil qilishlari va ularga oid dasturlar tuzishni o‘zlashtirishlari kerak.

Qo‘yilgan masala: Talabalar topshiriq variantiga mos saralash usuli yordamida masalani yechish dasturini yaratish ko‘nikmasiga ega bo‘lishlari kerak.

Ish tartibi:



Download 49.82 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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