Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string s=""; // declari un string
- int v[15]; // declari un vector de aparitii
- for(int i = 0;i <= 9;i++) // setezi toate valorile vectorului 0
- v[i] = 0;
- for(int i = 0;i < n;i++){// cand faci citirea
- char Ch;
- cin >> Ch;//citesti charul
- if(Ch >= '0' && Ch <= '9'){//verifici daca e cifra
- if(v[Ch - '0'] == 0)
- v[Ch - '0'] = 1;//incremetezi vectorul ex : '0' are ascii 48 ,tu vrei sa incrementezi v[0] deci scazi '0'.Pt '1' avem ascii 49 si scadem '0' care vine v[1]
- }else{
- s += Ch; // altfel adaugam in string charul curent
- }
- }
- cout << s << '\n'; // afisezi stringul
- for(int i = 0;i < 10;i++)//afisezi cifrele care au v[index] = 1
- if(v[i] == 1)
- cout << i;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement