O’zbekiston respublikasi axborot texnalogiyalari va komunikatsiyalarini rivojlantirish vazirligi



Yüklə 117,77 Kb.
tarix26.05.2022
ölçüsü117,77 Kb.
#59662
DASTURLASH 2-sh.x.t
7 дарс билетлар ўзб, Tavsiya Xalq og'zaki ijodida mehnatsevarlik tarbiyasi ., 2 5460676017758669473, Адсорбер — Википедия, akadem nutqi., Akadem nutqi tizes., DASTURLASH 3-topsh, 1-amaliy mashg\'ulot. O’quv jarayonini tashkil etish

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI.

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT. AXBOROT TEXNOLOGIYALARI UNIVERSITETI.


DASTURLASH 2 fani bo’yicha.
3-labarato’riya ishi.
BAJARDI:Xamzaqulov.B
TEKSHIRDI:Rustamova.M
Toshkent 2022

  1. Berilgan string turidagi to’plamning 2 ta so’zdan iborat elementidan 2- to’plamni, 1 ta so’zdan iborat elementidan 3- to’plamni hosil qiluvchi 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

using namespace std;


int main() {


int n, k = 0;
multiset a;
set b, c;
string x;

cout << "To'plam elementlari soni: "; cin >> n;


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


getline(cin, x);
a.insert(x);
}

for (auto i = a.begin(); i != a.end(); i++) {


x = *i;
for (int i = 0; i < x.length(); i++) {
if (x[i] == ' ')
k++;
}
if (k == 0) {
c.insert(*i);
}
if (k == 1) {
b.insert(*i);
}
}

cout << "2-to'plam elementlari:\n";


for (auto i = b.begin(); i != b.end(); i++) {
cout << *i << endl;
}
cout << "3-to'plam elementlari:\n";
for (auto i = c.begin(); i != c.end(); i++) {
cout << *i << endl;
}

for (string z : a)


cout << z << " ";
cout << endl;
return 0;
}


Yüklə 117,77 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2022
rəhbərliyinə müraciət

    Ana səhifə