fork download
  1. #include <iostream>
  2. #include <set>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main() {
  7. string word;
  8. cin >> word;
  9.  
  10. set<char> letters;
  11. set<char>::iterator iter;
  12. bool duplicateFound = false;
  13.  
  14. for (int i = 0; i < word.length(); i++) {
  15. for (iter = letters.begin(); iter != letters.end(); ) {
  16. if (*iter == word[i]) {
  17. duplicateFound = true;
  18. break;
  19. } else {
  20. ++iter;
  21. }
  22. }
  23.  
  24. if (duplicateFound) {
  25. cout << "пповторюється" <<" "<< word[i] << endl;
  26. break;
  27. }
  28.  
  29. letters.insert(word[i]);
  30. }
  31.  
  32. if (!duplicateFound) {
  33. cout << "унікальні." << endl;
  34. }
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5276KB
stdin
Doublw
stdout
унікальні.