Kemalar: sig’imi



Yüklə 43,22 Kb.
tarix05.04.2023
ölçüsü43,22 Kb.
#124849



17.

class samalyotlar:
Nomi,
uzunligi,
tezligi

class
kemalar:
sig’imi,
narxi

Vector konteyneridan foydalanib
kemalar ro’yxatida uzunligi,
bo’yicha saralang. (Qo‘shish orqali saralash (Insertion sort))

#include
#include
using namespace std;
class samalyot{
protected:
string ismi;
int tezligi;
public:
void kirit(){
int n,i,b;
cout<<"Samalyot sonini kiriting: "; cin>>n;
string Nomi[n],fam[n],man[n],firmasi[n],sigim[n];
int tezligi[n],uzunligi[n];
for(i=0;icout<>Nomi[i];
cout<>tezligi[i];
cout<>uzunligi[i];

}
}};


class kema : public samalyot{
public:
float boyi;
void kirit()
{int n,i,b;
vector saralash;
cout<<"kema Sonini kiriting: "; cin>>n;
string Nomi[n],fam[n],man[n],firmasi[n];
int tezligi[n],uzunligi[n],sigimi[n];
for(int i=0;icout<>Nomi[i];
cout<>tezligi[i];
cout<>uzunligi[i];
cout<>sigimi[i];
}
string v;
for(i=0;isaralash.push_back(uzunligi[i]);
for(int k=1; k<5; k++)
{ int temp = uzunligi[k];
int j= k-1;
while(j>=0 && temp <= uzunligi[j])
{ uzunligi[j+1] = uzunligi[j];j--;}
uzunligi[j+1] = temp;}
cout<for(i=0;icout<int main(){
samalyot ob1;
ob1.kirit();
kema ob;
ob.kirit();}

Yüklə 43,22 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin