Informatică, întrebare adresată de GeorgeMihai22, 9 ani în urmă

Se citeste un numar natural n si apoi n numere naturale. Sa se afiseze cel mai mic numar natural format din ultimele cifre ale celor n numere. Indicatie: Se va folosi un vector de frecvente.

Răspunsuri la întrebare

Răspuns de arkavas
1
#include <iostream>using namespace std;int a[10];int main(){    int n,i,x, nr=0;    cin>>n;    for(i=1; i<=n; i++)    {        cin>>x;        a[x%10]++;    }    for(i=0; i<10; i++)    {        if(a[i]!=0 && i!=0)        {             nr=nr*10+i;             a[i]--;             break;        }    }    for(i=0; i<10; i++)    {        while(a[i]>0)        {            nr=nr*10+i;            a[i]--;        }    }    cout << nr << endl;    return 0;}
Alte întrebări interesante