Ularni ekranga chiqaruvehi dastur tuzing. Ikkala to’plamdan ham bir xil
Download 0.86 Mb.
|
9-variant. 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 chiqaruvehi 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() { string s = "hello world how are you"; set multiset string word; for (int i = 0; i < s.size(); i++) { if (s[i] != ' ') { word += s[i]; } else { if (word.size() == 2) { set2.insert(word); } else if (word.size() == 3) { set3.insert(word); } word = ""; } } if (word.size() == 2) { set2.insert(word); } else if (word.size() == 3) { set3.insert(word); } set set_intersection(set2.begin(), set2.end(), set3.begin(), set3.end(), inserter(intersectionSet, intersectionSet.begin())); for (string word : intersectionSet) { cout << "Common word: " << word << endl; } for (string word : set2) { values.insert(word[0]); } for (string word : set3) { values.insert(word[0]); } cout << "Unique values: "; for (int value : values) { cout << value << " "; } cout << endl; return 0; 2. :TTJ lar haqida (nomi, xokim_FIO, xonalar soni, talabalar soni, qizlar va bollar soni hamda nogironlar soni, nomeri) to’plam berilgan. TTJ ni nomi, xokim_FIO, xonalar soni, talabalar soni, qizlar va bollar soni hamda nogironlar soni, nomeri bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. Ma'lumotlar to'plami: TTJ nomi: "Talabalar turar joyi" Xokim_FIO: Aliyev Abdulloh Xonalar soni: 5 Talabalar soni: 120 Qizlar soni: 40 Bollar soni: 80 Nogironlar soni: 3 Nomeri: 123456 Dastur: #include #include Download 0.86 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling