Предмет: Информатика,
автор: KitKatKa98
Переведите пожалуйста на сi либо с++
Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.
Приложения:

Ответы
Автор ответа:
0
#include <iostream>
#include <set>
#include <iterator>
using namespace std;
int main()
{
string s;
set<char> mySet;
set<char>::iterator it;
int k=0;
cout << "s = ", cin >> s, cout << endl;
for(int i=0;i<s.length();i++)
mySet.insert(s[i]);
for(it=mySet.begin(); it!=mySet.end(); ++it)
cout<<*it<<" ";
k=mySet.size();
cout << endl << "k = " << k;
return 0;
}
#include <set>
#include <iterator>
using namespace std;
int main()
{
string s;
set<char> mySet;
set<char>::iterator it;
int k=0;
cout << "s = ", cin >> s, cout << endl;
for(int i=0;i<s.length();i++)
mySet.insert(s[i]);
for(it=mySet.begin(); it!=mySet.end(); ++it)
cout<<*it<<" ";
k=mySet.size();
cout << endl << "k = " << k;
return 0;
}
Похожие вопросы
Предмет: Геометрия,
автор: aptemahdpeeb2310
Предмет: Физика,
автор: nurlanovaeliza9
Предмет: Қазақ тiлi,
автор: gutorovartur
Предмет: Литература,
автор: lora19276