Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

vector fr

//g++  7.4.0
//Afisare nr. distincte dintr-un sir:
//Fiind dat un număr natural n între 1 şi două miliarde să se afişeze cifrele numarului
//şi numărul de aparitii ale fiecarei
//cifre in numar. 
#include <iostream>
using namespace std;

int main()
{
    int n, c, cn, i;
    cin>>n;
    int fr[9];
    int v[n];
    for(i = 0; i < n; i ++)
    {
        cin>>v[i];
    }
    for(i = 0; i <= n; i ++)
    {  
        cn = v[i];
        while(cn)
        {
            c = cn % 10;
            fr[c]++;
            cn = cn / 10;   
        }
    }
    for(int c = 0; c < 9 ; c ++)
    {
        if(fr[c] > 0)
        cout<<c<<" "<<fr[c];
    }
        
}
 run  | edit  | history  | help 0