#include "iostream"
Download 0.51 Mb.
|
9-laboratoriya
1. To’g’ri to’rt burchak sinfi yaratilsin. Kamida shu sinfda ikkita sinf konstruktori yaratilsin. Birinchi sinf konstruktori yaratilgan sinf haqida ma’lumot berilsin. Ikkinchi sinf konstruktori tugri turtburchak yuzi va perimetrini ekranga chiqarib berilsin. #include "iostream" #include "math.h" using namespace std; class Tugri_Turtburchak { public:
int Buyi; int Eni; int S,P; void kiritish() { cout<<"Bo'yi-"; cin>>Buyi; cout<<"Eni-";cin>>Eni; P=2*(Buyi+Eni); S=Eni*Buyi; }
void chiqarish() { cout<<"Bo'yi-"< cout<<"Ushbu to'rtburchak yuzi S="< cout<<"Ushbu to'rtburchak peremetri P="<
};
int main() int k;
cout<<"Nechta to'rtburchak ma'lumotlarini kiritasiz="; cin>>k;
Tugri_Turtburchak tomon[k]; for(int i=0;i {
cout<
}
system("cls"); {
} return 0; } 1. Haridorlar haqida quyidagi tartibda ma’lumotlar keltirilgan: Tartib raqami, familiyasi, ismi, haridorning uy manzili. Ro’yxatdan takrorlangan familiyasi, ismga ega haridorlarni o’chirib tashlang. #include #include "string.h" #include "stdlib.h" #include "conio.h" using namespace std; class Haridor { public:
void kiritish() { cout<<"Tartib raqami-"; cin>>tartib_raqami; cout<<"Ismi-"; cin>>ism; cout<<"Familiyasi-"; cin>>familiya; cout<<"Haridor manzili-"; cin>>haridor_manzili; }
void chiqarish() { cout<<"Tartib raqami-"< cout<<"Familiyasi-"< cout<<"Haridor manzili-"< cout<<" "< }
int tartib_raqami; char familiya[34]; char haridor_manzili[60];
};
int main() cout<<"Nechta haridor haqida ma'lumot kiritmochisiz="; cin>>n;
Haridor harid[n]; cout< for(int i=0;i {
cout<
}
system("cls"); {
if(strcmp(harid[i+1].ism,harid[i+2].ism)==0) if(strcmp(harid[i+1].familiya,harid[i+2].familiya)==0) {
harid[i].chiqarish(); i++;
else
cout<
harid[i].chiqarish();
}
else
cout<
harid[i].chiqarish();
}
|
ma'muriyatiga murojaat qiling