Muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti




Download 185.2 Kb.
Sana24.01.2023
Hajmi185.2 Kb.
#39257
Bog'liq
Durdona dasturlash


MUHAMMAD AL-XORAZIMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

3-labaratoriya ishi


Bajardi: Tojiboyeva Durdona


Tekshirdi: Saidov Samandar

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 hil qiymatli elementlar o’chirilib saralangan to’plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

#include
#include
#include
#include
using namespace std;
int main()
{
int n, x;
int k = 0;
set a;
multiset b;
cout << " A to'plam elementlari soni: ";
cin >> n;

for (int i = 0; i < n; i++)


{
cin >> x;
a.insert(x);
}
cout << " B to'plam elementlari soni: ";
cin >> n;

for (int i = 0; i < n; i++)


{
cin >> x;
b.insert(x);
}
for (auto i = a.begin(); i != a.end(); i++)
{
k = 0;
for (int j = 1; j < *i; j++)
{
if (*i%j == 0){
k++;
}
}
if (k == 1)
{
cout << *i << " tub soni: ";
if (b.find(*i) != b.end())
{
cout << b.count(*i) << " marta qatnashgan: " << endl;

}
else{


cout << " 0 marta qatnashgan." << endl;
}
}
}
for (auto i = b.begin(); i != b.end(); i++)
{
a.insert(*i);
}
for (auto i = b.begin(); i != b.end(); i++)
{
cout << *i << " ";
}
system("Pause");
return 0;
}


Download 185.2 Kb.




Download 185.2 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti

Download 185.2 Kb.