|
Swd007-4 guruh talabasi: Avazov Javohirbek
|
tarix | 23.04.2023 | ölçüsü | 112,87 Kb. | | #101691 |
| dasturlash 11
SWD007-4 guruh talabasi: Avazov Javohirbek
3.Berilgan Int turidagi to’plam qiymatlarining tublari 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
Using namespace std;
Int main() {
Int n;
Cout << “To’plam uzunligini kiriting: “;
Cin >> n;
Set s;
Multiset ms;
For(int i = 0; i < n; i++) {
Int x;
Cout << i+1 << “-chi qiymatni kiriting: “;
Cin >> x;
Bool isPrime = true;
For(int j = 2; j*j <= x; j++) {
If(x % j == 0) {
isPrime = false;
break;
}
}
If(isPrime) {
s.insert(x);
}
Ms.insert(x);
}
Cout << “Tub qiymatlar soni: “ << s.size() << endl;
Cout << “To’plamda qatnashgan tub qiymatlar soni: “;
Int count = 0;
For(int x : s) {
Count += ms.count(x);
}
Cout << count << endl;
Multiset sortedSet;
For(int x : ms) {
If(s.count(x) == 0) {
sortedSet.insert(x);
}
}
Cout << “Saralangan to’plam qiymatlari: “;
For(int x : sortedSet) {
Cout << x << “ “;
}
Cout << endl;
Return 0;
}
3. Talabalar haqida (familiya, ismi , sharfi, viloyat, tuman va qishloq) to’plam berilgan.
Har bir viloyatda nechta talaba borligini aniqlovchi va viloya, tuman bo’yich talabalarni qidiruvchi dastur tuzing.
#include
#include
Dostları ilə paylaş: |
|
|