#include "iostream"


Download 0.51 Mb.
Sana12.12.2021
Hajmi0.51 Mb.
#180115
Bog'liq
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<<"Eni-"<

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<

tomon[i].kiritish();

}

system("cls");



for(int i=0;i

{


cout<tomon[i].chiqarish();



}

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<<"Ismi-"<

cout<<"Familiyasi-"<

cout<<"Haridor manzili-"<

cout<<" "<

}

int tartib_raqami;



char ism[43];

char familiya[34];

char haridor_manzili[60];

};

int main()



{ int n;

cout<<"Nechta haridor haqida ma'lumot kiritmochisiz=";

cin>>n;

Haridor harid[n];

cout<

for(int i=0;i

{

cout<

harid[i].kiritish();

}

system("cls");



for(int i=0;i

{

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();



cout<<" "<

i++;


}

else


{

cout<

harid[i].chiqarish();

}


}

else


{

cout<

harid[i].chiqarish();

}

}



return 0;

}




Download 0.51 Mb.

Do'stlaringiz bilan baham:




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