Raximjonova Muslima
22-variant
Berilgan float turidagi to’plam qiymatlarining toqlari 2- va 3- 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. Berilgan to’plam qiymatlarining toqlari yig’indisi hisoblansin.
#include #include #include #include using namespace std;
int main() {
srand(time(nullptr));
set s;
int n;
cout << "Elementlar sonini: ";
cin >> n;
multiset M, M2, M3;
for (int i = 0; i < n; i++) {
auto j = static_cast(rand() % n + n);
M.insert(j);
j = static_cast(rand() % n + n);
M2.insert(j);
j = static_cast(rand() % n + n);
M3.insert(j);
}
auto k2 = M.begin();
set s2;
for (int i = 0; i < n; i++) {
s2.insert(*k2);
k2++;
}
auto k3 = M.begin();
set s3;
for (int i = 0; i < n; i++) {
s3.insert(*k3);
k3++;
}
cout << endl << "M to'plam elementlari:" << endl;
for (auto i = M.begin(); i != M.end(); i++) {
cout << *i << " ";
}
cout << endl;
cout << endl << "M2 to'plam elementlari:" << endl;
for (auto i = M2.begin(); i != M2.end(); i++) {
cout << *i << " ";
}
cout << endl;
cout << endl << "M3 to'plam elementlari:" << endl;
for (auto i = M3.begin(); i != M3.end(); i++) {
cout << *i << " ";
}