Advertisement
carmelo12341

Untitled

Jul 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <algorithm>
  5.  
  6. using std::vector;
  7. using std::cout;
  8. using std::string;
  9.  
  10. int main()
  11. {
  12.     vector<int> uniqueNumbers;
  13.     string number;
  14.     cout << "Ingrese el numero: ";
  15.     std::cin >> number;
  16.     vector<int>::iterator it;
  17.     for (char digit: number) {
  18.         int idigit = digit - '0'; // convertir char a int
  19.         // find devuelve un iterador apuntando a last
  20.         it = std::find(uniqueNumbers.begin(), uniqueNumbers.end(), idigit);
  21.         if (it == uniqueNumbers.end()) {
  22.             uniqueNumbers.push_back(idigit);
  23.         }
  24.     }
  25.     // Aqui solo imprimimos el numero...
  26.     cout << "Numero sin repeticiones: ";
  27.     for (int i: uniqueNumbers) {
  28.         cout << i;
  29.     }
  30.     cout << "\n";
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement