SHOW:
|
|
- or go back to the newest paste.
| 1 | #include <iostream> | |
| 2 | ||
| 3 | using namespace std; | |
| 4 | ||
| 5 | int n; | |
| 6 | ||
| 7 | int cifre ( int n ){
| |
| 8 | ||
| 9 | - | int numere = 0, elemente = 0, i = 0, v[100]; |
| 9 | + | int numere = 0, v[10]; |
| 10 | for ( int i = 1; i <= 9; i++ ) v[i] = 0; | |
| 11 | while ( n ){
| |
| 12 | - | i = n % 10; |
| 12 | + | v[ n % 10]++; |
| 13 | - | elemente++; |
| 13 | + | |
| 14 | - | v[i]++; |
| 14 | + | |
| 15 | ||
| 16 | for ( int i = 0; i <= 9; i++ ) | |
| 17 | if ( v[i] == 1 ) | |
| 18 | - | for ( int i = 1; i <= elemente; i++ ){
|
| 18 | + | numere++; |
| 19 | ||
| 20 | - | numere++; |
| 20 | + | |
| 21 | return numere; | |
| 22 | ||
| 23 | } | |
| 24 | ||
| 25 | int main() | |
| 26 | {
| |
| 27 | cin >> n; | |
| 28 | cout << cifre(n); | |
| 29 | return 0; | |
| 30 | } |