Muhammad Al Xorazimiy nomidagi Toshkent Axbarot Texnalogiyalari



Yüklə 266,82 Kb.
Pdf görüntüsü
tarix25.11.2023
ölçüsü266,82 Kb.
#134664
elmurodov Malumot



Muhammad Al – Xorazimiy nomidagi
Toshkent Axbarot Texnalogiyalari
Universiteti 
Bajardi : Elmurodov Sardorbek 
Tekshirdi : Djangazova Kumriniso 


8. N o’lchamli massiv berilgan. Massiv elementlarini tanlash orqali saralash usulida saralang. 
#include  
#include  
using namespace std; 
int Tanlash(int list[], int birlamchiSonlar, int listUzunligi) 

int KichikSonlar = birlamchiSonlar; 
for(int i = birlamchiSonlar; i < listUzunligi; i++) 

if(list[i] < list[KichikSonlar]) 
KichikSonlar = i; 

return KichikSonlar; 

void Saralash(int list[], int listUzunligi) 

for(int i = 0; i < listUzunligi; i++) 

int KichikSonlar = Tanlash(list, i, listUzunligi); 
swap(list[i], list[KichikSonlar]); 

return; 

int main () 

int n ; 
cout << " n = " ; 
cin >> n ; 


int list[n] ; 
cout << " Massiv kiritildi" << endl; 
srand(time(0)) ; 
for(int i = 0 ; i < n ; i++) 

list[i] = rand()%9+1; 
cout << " " << list[i]; 

cout << endl; 
Saralash(list, n); 
cout << " massiv saralandi" << endl; 
for(int i = 0; i < n; i++) 
cout << " " << list[i] ; 
cout << endl; 




Yüklə 266,82 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin