Dasturiy injiniring” kafedrasi 108-guruh talabasi Yusupov Umarjonning



Download 240,02 Kb.
bet2/2
Sana31.12.2021
Hajmi240,02 Kb.
#278662
1   2
Bog'liq
A.L.11-M

Amaliy qism:

Masala:

Quyidagi xasislik algoritmi buyicha N ta qutini mashinaga joylashtirish algoritmini kurib chiqaylik.


#include

#include

using namespace std;

struct quti

{

int hajm;



int massa;

float zichlik;

};
int main()

{

//ma'lumotlarni kiritish;



vector quti1;

quti k;


int n;

cout<<"qutilar soni ";

cin>>n;

for(int i=0; i

{

cout<

cin>>k.hajm;

cin>>k.massa;

k.zichlik=1.0*k.massa/k.hajm;

quti1.push_back(k);

}

int M,V;


cout<<"Bo'sh joy massasini va hajmini kiriting ";

cin>>M;


cin>>V;

//zichlik bo'yicha saralash

for(int i=0; i

for(int j=i+1; j

if(quti1[i].zichlik>quti1[j].zichlik)

{

quti temp=quti1[i];



quti1[i]=quti1[j];

quti1[j]=temp;

}

//eng kichik zichlik bo'yicha joylashtirish;



vector joyZichlik;
int hzich = 0;

int mzich = 0;

for (int i=0;i

{

if(hzich + quti1[i].hajm <= V && mzich+quti1[i].massa<=M)



{

mzich+=quti1[i].massa;

hzich+=quti1[i].hajm;

joyZichlik.push_back(quti1[i]);

}

}

//natijani ko'rish



cout<<" joylashtirilgan: "<

cout<<"-----------------------------------------------------"<

cout<<"joylashritilgan qutilar: "<

for (int i=0;i

{

cout<

}}
Natijasi:

ushbu dastur ishlash dastlab qutilar soni, qutilar hajmi va massasi kiritiladi. Bush joy hajmi va massasi kiritilgach qutining zichligi buyicha eng kichik qiymat buyicha saralanadi. Qutining massasi va hajmilari yig’indisi bush joy hajmi va massasiga solishtiradi. Shart qanoatlantirilgan qiymat konsalda aks etadi.

2-masala:

Katta o’lchamdagi zalga kichik gilamlar bilan qoplash kerak. Bizga turli xil o’lchamdagi gilamlar bor. Zalni to’liq qoplash uchun kamida nechta gilam kerak.Zalning o’lchamlari (MxN) va har bir gilamning o’lchamlari (a[i] va b[i]) berilgan. Masalaning algoritmi va dasturini tuzing


Dastur kodi:
#include

#include

#include

using namespace std;

int main()

{

int son=1, qiymat=1;



double zal_buyi, zal_eni;

cout<<"Zal buyi va enini kirit: ";

cin>>zal_buyi>>zal_eni;

double gilam_buyi, gilam_eni;

cout<<"Gilam buyi va enini kiriting: ";

cin>>gilam_buyi>>gilam_eni;

qiymat=gilam_buyi*gilam_eni;

while(qiymat

{

cout<<"Gilam buyi va enini kiriting: ";



cin>>gilam_buyi>>gilam_eni;

qiymat+=gilam_buyi*gilam_eni;

son++;

}

cout<<"---------------------------------------------------------------------"<

cout<return 0;

}



Foydalanilgan adabiyotlar ro‘yxati.

  1. «Axborotlashtirish to‘g‘risida».O‘zbekiston Respublikasining qonuni. Toshkent shahri, 2003 yil 11 dekabr.

  2. Zamonaviy axborot-kommunikatsiya texnologiyalarini yanada joriy etish va rivojlantirish chora-tadbirlari to‘g‘risida. O‘zbekiston Respublikasi Prezidentining Qarori, 2012-yil 21-mart, PP-1730.

  3. O‘zbekiston Respublikasi Prezidentining «Oliy ta’lim tizimini yanada rivojlantirish chora-tadbirlari to‘g‘risida»gi PQ-2909-sonli Qarori, 2017 yil 20 aprel//O‘zbekiston Respublikasi qonun hujjatlari to‘plami, 2017 y.

  4. <>. TATA Samarqand filiali Dasturiy injeniring kafedrasi o’qituvchilar. Bobonazarov A, Otaqulov, 2020- yil maruzasi.



Internet manbalari.

1. http://www.gov.uz/- O‘zbekiston Respublikasi hukumat portali.0

2. http://www.edu.uz/- O‘zbekiston Respublikasi oliy va o‘rta maxsus ta’lim vazirligi.

3. http://www.ziyonet.uz- Axborot ta’lim portali.

4. http://www.lex.uz/- O‘zbekiston Respublikasi qonun hujjatlari ma’lumotlari milliy bazasi.

5. http://www.ima.uz/- O‘zbekiston Respublikasi Intellektual mulk agentligi.

6. //www.nuu.uz/- Mirzo Ulug‘bek nomidagi O‘zbekiston Milliy universiteti.

7. http://www.tuit.uz/- Toshkent axborot texnologiyalari universiteti.

8. http://www.samtuit.uz/- Toshkent axborot texnologiyalari universiteti Samarqand filiali.

9. http:// www.freesoft.ru /- Bepul dasturiy ta`minotlar.



10. http://dastur.uz / - Qudrat Abdurahmonov

Download 240,02 Kb.

Do'stlaringiz bilan baham:
1   2




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