3-laboratoriya ishi


Download 207.62 Kb.
Pdf ko'rish
Sana22.11.2020
Hajmi207.62 Kb.

3-laboratoriya ishi 

 

 

 

 

14-variant. 

Fan:  

Ma’lumotlar tuzilmasi va 

algoritmlar    (laboratoriya)

 

 

Bajardi:  

211-19-guruh talabasi 

Nuriddinov Qudratjon 

 

Tekshirdi:  

Mo’minov Sanjar 

Saidqulovich 

 

 

 

 

 

 

 

Savol: 

Toq va juft sonlardan tashkil topgan B massiv berilgan. Barcha toq 

sonlarni chiqarib, juft sonlarini Pufaksimon saralash algoritmidan foydalanib 

o’sish tartibida joylashtiruvchi dastur tuzing. 

#include  

using namespace std; 

int main() 



 

int n, k =0; 

 

cout<<"n = "; 

 

cin>>n; 

 

int B[n], A[k]; 

 

srand(time(NULL)); 

 

cout<<"Massiv: -->  "; 

 

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

 



 

 

B[i] = rand()%100+0; 

 

 

cout<

 



 

cout<

 

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

 



 

 

if(B[i] % 2 == 0) 

 

 



 

 

 

A[k] = B[i]; 

 

 

 

k++; 

 

 



 



 

cout<<"Massivning juft elementlari: -->  "; 

 

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

 



 

 

cout<

 



 

cout<

 

 

// 

BUBLE SORT     

// 

 

 

int son; 

 

for(int i = 0; i

 



     

for(int j = i+1; j

    

 



       

 

if(A[j] < A[i])  

 

 

 



            

son = A[i]; 

            

A[i] = A[j]; 

            

A[j] = son; 

       

 



    

 



 



 

cout <<"Massiv o'sish tartibida: -->  "; 

 

for(int i = 0; i

 



 

 

cout <

 





 

 

Download 207.62 Kb.

Do'stlaringiz bilan baham:




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