Advertisement
Guest User

Untitled

a guest
May 31st, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. setlocale(0, "");
  6. char str[256];
  7. int count = 1; //счётчик
  8. cout << "Введите строку: ";
  9. gets_s(str); //получаем строку
  10. for (int i = 0; i<strlen(str); i++) //перебираем посимвольно строку
  11. {
  12. for (int j = i + 1; j<strlen(str); j++) //смотрим все последующие символы после i-го
  13. {
  14. if (str[i] == str[j]) //если i-ый встречается где-то еще
  15. {
  16. count++; //счётчик +1
  17. str[j] = '~'; //меняем его на тильду (можно на любой другой) чтобы потом его пропускать
  18. }
  19. }
  20. if (str[i] != '~') //если не тильда
  21. cout << "Символ \""<<str[i] << "\" : " << count << endl; //выводим символ и кол-во встреч
  22. count = 1; //ставим счётчик снова на 1
  23. str[i] = '~'; //меняем этот самый i-ый символ на тильду
  24. }
  25. system("pause");
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement