Abdurashidova Maftuna


Download 220.92 Kb.
Sana02.12.2020
Hajmi220.92 Kb.
#156689
Bog'liq
Abdurashidova Maftuna 3-lab


Abdurashidova Maftuna

412-19


3-laaboratoriya ishi

  1. Avtomobillarni ta’mirlash tartibi ishlab chiqilsin. Bu yerda ta’mir tugashi sanasi qaysi avtomobil uchun ertaroq bo‘lsa, shunga birinchi navbatda xizmat ko‘rsatiladi.

#include

#include

#include

using namespace std;

struct Mashina{

char ega_ismi[20];

int raqami;

int oxir_tam_sana;

int tam_lozim_sana;

};


int main(int args, char *argv[])

{


int n;

cout<<"Mashinalar sonini:\t";cin>>n;

Mashina mashina[n];

for(int i=0;i

cout << "\n";

cout << "Mashina egasining ismi:\t"; cin>>mashina[i].ega_ismi;

cout << "Raqami:\t"; cin>>mashina[i].raqami;

cout << "Tamirlashga berilgan sana:\t"; cin>>mashina[i].oxir_tam_sana;

cout << "Ta'mirdan chiqish sanasi:\t"; cin>>mashina[i].tam_lozim_sana;

}

int a; char name[20];



for(int i=0;i

{

int orni=i; int min = mashina[i].oxir_tam_sana;



for(int j=i+1; j

{

if(min > mashina[j].oxir_tam_sana)



{

min = mashina[i].oxir_tam_sana;

orni = j;

}

}



a = mashina[orni].oxir_tam_sana;

mashina[orni].oxir_tam_sana = mashina[i].oxir_tam_sana;

mashina[i].oxir_tam_sana = a;

strcpy(name, mashina[orni].ega_ismi);

strcpy(mashina[orni].ega_ismi, mashina[i].ega_ismi);

strcpy(mashina[i].ega_ismi, name);

a=mashina[orni].raqami;

mashina[orni].raqami = mashina[i].raqami;

mashina[i].raqami = a;

a=mashina[orni].tam_lozim_sana;

mashina[orni].tam_lozim_sana = mashina[i].tam_lozim_sana;

mashina[i].tam_lozim_sana = a;

}

cout << "\n\nMASHINALARNING TAMIRLANISH KETMA-KETLIGI BOYICHA ROYXATI\n\n";



for(int i=0;i

{

cout<<"\n_________________________________________________________________________\n"<

cout<< "Mashina egasining ismi:\t"<

cout<< "Raqami:\t"<

cout<< "Tamirlashga beriladigan sana:\t"<

cout<< "Ta'mirdan chiqish sanasi:\t"<

}

cout << "\n\n\n_______Tartiblangan ro'yhat: Keyingi oyda ta'mirlanishi lozim bo'lgan mashinalar oxirgi marta ta'mirlangan sanasi bo'yicha o'sish tartibida_______\n";



cout << "Bugungi sana: 23.11.2020\n\n\n";

for(int i=0;i

{

cout<<"\n___________________________________________________________________________\n"<

cout<< "Tamirlashga berilgan sanasi:\t" << mashina[i].oxir_tam_sana<<".12.2020"<< endl;

cout<< "Mashina egasining ismi:\t"<

cout<< "Raqami:\t"<

cout<< "ta'mirdan chiqish lozim bo'lgan sana:\t"<

}

system("PAUSE");



}




Download 220.92 Kb.

Do'stlaringiz bilan baham:




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