Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- setlocale(0, "");
- char str[256];
- int count = 1; //счётчик
- cout << "Введите строку: ";
- gets_s(str); //получаем строку
- for (int i = 0; i<strlen(str); i++) //перебираем посимвольно строку
- {
- for (int j = i + 1; j<strlen(str); j++) //смотрим все последующие символы после i-го
- {
- if (str[i] == str[j]) //если i-ый встречается где-то еще
- {
- count++; //счётчик +1
- str[j] = '~'; //меняем его на тильду (можно на любой другой) чтобы потом его пропускать
- }
- }
- if (str[i] != '~') //если не тильда
- cout << "Символ \""<<str[i] << "\" : " << count << endl; //выводим символ и кол-во встреч
- count = 1; //ставим счётчик снова на 1
- str[i] = '~'; //меняем этот самый i-ый символ на тильду
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement