|
Universiteti
|
Sana | 05.05.2023 | Hajmi | 241.4 Kb. | | #56631 |
Bog'liq 3-амалий иш 001, 4.Бахолаш мезони-АЙваА
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
3-amaliy ish
DASTURLASH 2
Bajardi: SWD 011-3. gurux talabasi Abdumavlonov Baxt
Tekshirdi: Rustamova Mohichehra Yaxshibayevna
2– variant
Berilgan int 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.
#include
#include
#include
int main() {
std::set set2 = {1, 2, 3, 4, 5};
std::set set3 = {3, 4, 5, 6, 7, 8};
int count = 0;
for (int value : set2 ) {
if (value % 2 != 0 && set3.count(value) > 0) {
count++;}}
std::cout << "Bunda " << count << " set 2 va set 3 dagi toq to'plam qiymatlari." << std::endl;
std::set sorted_set;
std::set_union(set2.begin(), set2.end(), set3.begin(), set3.end(),
std::inserter(sorted_set, sorted_set.begin()));
std::cout << "Saralangan to'plam qiymatlari: ";
for (int value : sorted_set) {
std::cout << value << " ";}
std::cout << std::endl;
return 0;}
Talabalar haqida (familiya, ismi, sharfi, gruhi va bahosi) to’plam berilgan. Bahosi 5 bo’lganlaridan 2- to’plamni, bahosi 4 bo’lganlaridan 3- to’plamni, bahosi 3 bo’lganlaridan 4- to’plamni va fanni o’zlashtira olmaganlaridan 5- to’plamni hosil qiluvchi va 5 ta to’plamni ekranga chiqaruvchi dastur tuzing.
|
| |