Int turidagi to’plam qiymatlarining juftlari 2- to’plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing



Download 29,69 Kb.
Sana31.05.2022
Hajmi29,69 Kb.
#622588
Bog'liq
azamov
2 5341299575019803799, хатга иловалари (1), Fast Scan 27-04-2022 1010, saly1, 2 5188379622382769437, 63-dalillarning-kalbaki-ekanligi-akida

Berilgan int turidagi to’plam qiymatlarining juftlari 2- to’plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to’plamdan ham bir xil qiymatli elemetlar o’chirilib Saralangan to’plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.




#include
#include
#include
#include
#include
using namespace std;
int main(){
int w=0;
multisets,a;
multisetd;
srand(time(0));
int n;
cout<<" Nechta element kiritasiz: "; cin>>n;
for(int i=0;i
int j=rand()%100;
s.insert(j);}
cout<<"Dastlabki to'plam elementlari\n";
for(auto itr=s.begin();itr!=s.end();itr++){
cout<<*itr<<" ";}
int m;
cout<<"\n Bu toplamga nechta element kiritasiz: "; cin>>m;
for(int i=0;i
int j=rand()%100;
a.insert(j);}
cout<<"\n2- to'plam elementlari\n";
for(auto itr=a.begin();itr!=a.end();itr++){
cout<<*itr<<" ";}
for(auto it=s.begin();it!=s.end();it++){
for(auto itr=a.begin();itr!=a.end();itr++){
if(*it%2==0){
if(*it==*itr)w++;}}}
cout<<"\nOxshash elementlari soni: "<
cout<<"\noxshash elementlarni ocirgandagi holati\n";
for(auto it=s.begin();it!=s.end();it++){
for(auto itr=a.begin();itr!=a.end();itr++){
if(*it%2==0){
if(*it==*itr) s.erase(*it); a.erase(*itr);}}}
cout<<"Dastlabki to'plam elementlari\n";
for(auto itr=s.begin();itr!=s.end();itr++){
cout<<*itr<<" ";}
cout<<"\n2- to'plam elementlari\n";
for(auto itr=a.begin();itr!=a.end();itr++){
cout<<*itr<<" ";}
}

#include
#include
#include
using namespace std;
int main()
{ int n;
mapa;//director ismi
mapb;//Xodim soni
mapc;//O`quvchilar soniga
mapd;//Qizlar soniga
mape;//Bolalar soni
mapf;//Olimpiada g`oliblari soniga
mapj;//Maktab nomeri
cout<<" Maktablar soni "<cin>>n;
for(int i=0;istring g,ff;int h;
cout<<" Maktab nomini kiriting nomini kiriting "<getline(cin,g);getline(cin,g);
cout<<"Direktor FIOsini kiriting"<getline(cin,ff);a.insert(make_pair(g,ff));
cout<<" Xodimlar soni "<cin>>h;b.insert(make_pair(g,h));
cout<<" O`quvchilar soni "<cin>>h;c.insert(make_pair(g,h));
cout<<" Qizlar soni "<cin>>h;d.insert(make_pair(g,h));
cout<<" Bolalar soni soni "<cin>>h;e.insert(make_pair(g,h));
cout<<" Olimpiada g`oliblari soni "<cin>>h;f.insert(make_pair(g,h));
cout<<" Maktab nomeri "<cin>>h;j.insert(make_pair(g,h));
}
nish:
cout<<" Direktor FIOsi bo`yicha qidirish-1\n Xodimlar soni bo`yicha qidirish-2\nO`quvchilar soni bo`yicha qidirish-3\nQizlar soni bo`yicha qidirish-4\nBolalar soni bo`yicha qidirish-5"<cout<<"Olimpiada g`oliblari bo`yicha qidirish-6\nMaktab nomeri bo`yicha qidirish-7"<int y;
cin>>y;
if(y==1){
cout<<" qidirilayotgan FIO "<string u;
getline(cin,u);getline(cin,u);
for(auto &r:a){
if(r.second==u)cout<}
}
if(y==2){
cout<<" qidirilayotgan Xodimlar soni "<int u;
cin>>u;
for(auto &r:b){
if(r.second==u)cout<}
}
if(y==3){
cout<<" qidirilayotgan O`quvchilar soni "<int u;
cin>>u;
for(auto &r:c){
if(r.second==u)cout<}
}
if(y==4){
cout<<" qidirilayotgan Qizlar soni "<int u;
cin>>u;
for(auto &r:d){
if(r.second==u)cout<}
}
if(y==5){
cout<<" qidirilayotgan Bolalar soni "<int u;
cin>>u;
for(auto &r:d){
if(r.second==u)cout<}
}
if(y==6){
cout<<" qidirilayotgan Olimpiada g`oliblari soni "<int u;
cin>>u;
for(auto &r:e){
if(r.second==u)cout<}
}
if(y==7){
cout<<" qidirilayotgan Maktab nomeri "<int u;
cin>>u;
for(auto &r:d){
if(r.second==u)cout<}
}
cout<<"\nDasturni yakunlash uchun 1 ni kiriting "<cout<<"Bosh menyuga qaytish uchun 2 ni kiriting "<int o;
cin>>o;
if(o==2){
system("cls");
goto nish;
}
else
return 0;
}

Download 29,69 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa