topshiriq Berilgan string


Download 18.7 Kb.
Sana30.04.2023
Hajmi18.7 Kb.
#1405745
Bog'liq
8 4-lab


1-topshiriq

  1. X to‘plam berilgan. X to‘plam qiymatlarini kamayib borish tartibida joylang. Agar bir xil qiymatlilari bo‘lsa, ulardan bittasini qoldirib, qolganlarini o‘chiradigan dastur tuzing.

#include

using namespace std;


int main() {


set> X;
int n, x;
cin>>n;
for (int i=0; icin >> x;
X.insert(x);
}
for (auto i:X)
cout << i << " ";
}


2-topshiriq

8

Berilgan string turidagi to’plamning juft uzinlikka ega bo’lgan elementidan 2- to’plamni, toq uzinlikdagi elementidan 3- to’plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to’plamdan ham bir xil qiymatli elementlar o’chirilib Saralangan to’plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

#include


using namespace std;


int main() {


set set1, set2, set3;
int n;
string x;
cin>>n;
for (int i=0; icin >> x;
set1.insert(x);
}
for (auto i:set1){
if (i.size() % 2 == 0)
set2.insert(i);
else set3.insert(i);
}
for (auto i:set2){
cout << i << " ";
}
cout << endl;
for (auto i:set3){
cout << i << " ";
}
cout << endl;
}

Download 18.7 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling