O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Informatika kafedrasi
Algoritmalarni loyhalash
fani bo’yicha bajargan
Labaratoriya ish
Mavzu: Malumotlarni saralash algoritmlarining tartibli statistikasi
Bajardi: 006-L1 gurux talabasi
Xolmurodov Ozodbek
Tekshirdi: Ganixodjaeva Dilfuza
N ta talabadan iborat guruh tuzilsin;
Quyidagi ma’lumotlar berilgan: familya, ism , tug’ilgan yili, fanalar bo’yicha bahosi: MTvaA, oliy matematika, fizika, dasturlash, topshirgan sessiya umumiy bali.
16-variant Talabaning 3chi imtihoni natijasi bo’yicha o’sish tartibida saralashni amalga oshirish:
Dastur kodi:
#include
using namespace std;
struct talaba {int mtvaa,mat,das,fiz,yili, ball; string FIO;};
int main(){
int n;
cout<<"Nechta talaba kiritasiz: "; cin>>n;
talaba T[n];
for(int i=0;i
{ cin.ignore();
cout<<"FIO: ";getline(cin,T[i].FIO);
cout<<"Yili: ";cin>>T[i].yili;
cout<<"MTva A ball: ";cin>>T[i].mtvaa;
cout<<"Oliy matematika ball: ";cin>>T[i].mat;
cout<<"Dasturlash ball: ";cin>>T[i].das;
cout<<"Fizika ball: ";cin>>T[i].fiz;
T[i].ball=(T[i].fiz+T[i].mat+T[i].das+T[i].mtvaa)/4;
}
for(int i=0;i
{
for(int j=0;j
{
if(T[i].das
swap(T[i],T[j]);
}
}
for(auto x: T)
{
cout<<"FIO: "<
cout<<"Dasturlash ball: "<
cout<<"*************************\n";
}
return 0;
}
Do'stlaringiz bilan baham: |