#include <iostream>
#include <string>
#include <set>
#include<algorithm>
using namespace std;
int main()
{
string input;
cout << "Elementlarni kirirting ";
getline(cin, input);
set<string> juft_elementlar;
multiset<string> toq_elementlar;
string element;
for (auto it = input.begin(); it != input.end(); ++it)
{
if (isspace(*it))
{
if (!element.empty())
{
if (element.length() % 2 == 0)
juft_elementlar.insert(element);
else
toq_elementlar.insert(element);
element.clear();
}
}
else
{
element += *it;
}
}
if (!element.empty())
{
if (element.length() % 2 == 0)
juft_elementlar.insert(element);
else
toq_elementlar.insert(element);
}
set<string> sortedSet;
merge(juft_elementlar.begin(), juft_elementlar.end(),
toq_elementlar.begin(), toq_elementlar.end(),
inserter(sortedSet, sortedSet.end()));
cout << "Juft elementlar: ";
for (const auto& element :juft_elementlar )
cout << element << " ";
cout << endl;
cout << "Toq elementlar: ";
for (const auto& element :toq_elementlar )
cout << element << " ";
cout << endl;
cout << "Saralangan element to`plami: ";
for (const auto&element : sortedSet)
cout << element << " ";
cout << endl;
return 0;
}
Mensagem #include <iostream>
12 de abril de 2023Por perto no feed
.esta mensagem
M