Переведите пожалуйста ** сi либо с++Дана строка. Подсчитать, сколько различных символов...

0 голосов
73 просмотров

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


image

Информатика (62 баллов) | 73 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
#include
#include
 
using namespace std;
int main()
{
    string s;
    set mySet;
    set::iterator it;
    int k=0;
    cout << "s = ", cin >> s, cout << endl;<br>    for(int i=0;i        mySet.insert(s[i]);
    for(it=mySet.begin(); it!=mySet.end(); ++it)
        cout<<*it<<"  ";<br>    k=mySet.size();
    cout << endl << "k = " << k;<br>    return 0;
}

(194k баллов)