Swd014-L1 guruh talabasi Mingliyev Jamshid ning “Malumotlar tuzilmasi va algoritmi” fanidan yozgan



Download 0,72 Mb.
Pdf ko'rish
Sana13.11.2019
Hajmi0,72 Mb.
#25824
Bog'liq
2 5353074781912565112


 

 

 



 

 

O`zbekiston  Respublikasi  Axborot  



texnologiyalari  Vazirligi  Muhammad                          

al - Xorazmiy  nomidagi  Toshkent Axborot   

Texnologiyalari  Universiteti 

 

Swd014-L1 

guruh  talabasi  

Mingliyev Jamshid 

ning 

“Malumotlar tuzilmasi va algoritmi” fanidan yozgan  



                                   

 

3-Amaliy  ISHI

 

 



 

 

 

 

 

                                                            Bajardi:  Mingliyev Jamshid 



 

 

 

 

 

 

      Tekshirdi: 

Iskandarov Sanjar

 

 

 

 

Toshkent – 2019 

 

1-Topshiriq:  

1.  Savol: 

Ketma-ket qidiruv usulidan foydalanib, ro‘yhatdagi n-elementni o’chiring 

 

2.  Algoritmi: Ro’yhat elementlari soni kiritiladi, random orqali shakllantiriladi 

va nechinchi o’rinda turgan elementi o’chirilishi kiritilib indeksi orqali ajratib 

olinib o’chiriladi, ro’yhat qayta shakllantiriladi. 

 

3.  Dastur kodi: 

# include  

#include  

#include  

using namespace std; 

int main(){ 

 

cout<<"Royxatlar elementlar sonini kiriting: n= "; 



 

int n,b,c=0; 

 

cin>>n; 


 

int a[n]; 

 

srand(time(NULL)); 



 

cout<<"Ro'yxat ko'rinishi:"<

 

for(int i=0;i

 

 

a[i]=rand()%100; 



 

 

cout<

 

 



cout<<"\n Siz nechanchi elementni o'chirmoqchisiz: n="; 

 

cin>>b; 



 

if(b<=n){ 

 

 

int a1[n-1]; 



 

 

for(int i=0;i

 

 

 



a1[i]=a[i];} 

 

 



 

for(int i=b-1;i

 

 

 



 

a1[i]=a[i+1]; 

 

 

 



 

 



 

 


 

 

 



 

 

cout<<"Yangi ro'yxat ko'rinishi:"<

 

 

for(int i=0;i

 

 

 



cout<

 

 



 



 



Dastur: 

 

4.  Dastur natijasi: 

 


5.  Xulosa: 

Men  3-labaratoriya  ishining  1-topshirig’idan  ro’yhatlar  bilan  ishladim  va 

random  ,srand  va  iflar  bilan  ishlab  Ketma-ket  qidiruv  usulidan  foydalanib, 

ro‘yhatdagi n-elementni o’chirdim. 

     

 

2-topshiriq 



1.  Savol: 

Oldingi  ta’mir  qilinganlar  soni  2  ga  teng  bo‘lgan  mashinalar  raqamlari 

bo‘yicha kamayish tartibida joylashtirilsin. 

2.  Algoritmi: 

Avval avtomobil markasi rangi va nechi marta tamirlanganii kiritilib ro’yhat shakllantiriladi 

vastruktura, if yordami 2 marta tamirlangan mashinalarni ajratadi keyin esa avtomobil raqami 

bo’yicha saralaydi 



3.  Dastur kodi: 

#include  

using namespace std; 

struct Avtomobil 

{ int DavlatRaqami,Nechta_marta_tamir; 

string Markasi, rangi; 

}; 

int main() 



{Avtomobil avtomobil[3]; 

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

{cout<<1+i<<"-avtomobil markasi: "; cin>>avtomobil[i].Markasi; 

cout<<1+i<<"-avtomobil Davlat raqami: "; cin>>avtomobil[i].DavlatRaqami; 

cout<<1+i<<"-avtomobil rangi: "; cin>>avtomobil[i].rangi; 

cout<<1+i<<"-avtomobil Tamir necha marta tamirlangan: "; cin>>avtomobil[i].Nechta_marta_tamir; 

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



    for(int j=i;j<3;j++) 

    { 

        if((avtomobil[i].Nechta_marta_tamir==2)&&(avtomobil[j].Nechta_marta_tamir==2 



)&&(avtomobil[i].DavlatRaqami

            {Avtomobil q=avtomobil[i]; 

            avtomobil[i]=avtomobil[j]; 


            avtomobil[j]=q; 

            } 

    } 



    cout<

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

{cout<<1+i<<"-avtomobil Davlat raqami: "<

    cout<<1+i<<"-avtomobil rangi: "<

    cout<<1+i<<"-avtomobil Tamir necha marta tamirlangan: 

"<

    return 0;} 



Dastur: 

 

4.  Dastur natijasi:  



 

5.  Xulosa: 

Men bu topshiriqda  struktura , if, forlarni ishlatishni va nomerlar bilan saralashni o’rgandim. 



Download 0,72 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish