Informatică, întrebare adresată de BBC1234, 8 ani în urmă

Se citesc n cifre. Sa se afiseze cel mai mic numar care se poate forma cu cele n cifre. PLS, URGENT

Răspunsuri la întrebare

Răspuns de abcdebygabi
2

#include <iostream>

using namespace std;

int n,x,cif[10],minim;

int main()

{

   cin>>n;

   for(int i=0;i<n;i++)

   {

       cin>>x;

       cif[x]++;

   }

   for(int i=1;i<9;i++)

   {

       if(cif[i]!=0)

       {

           minim=i;

           cif[i]--;

           break;

       }

   }

   if(minim!=0)

   {

       for(int i=0;i<9;i++)

       {

           while(cif[i]>0)

           {

               minim=minim*10+i;

               cif[i]--;

           }

       }

   }

   cout<<minim;

   return 0;

}



Utilizator anonim: https://brainly.ro/tema/5285112
Alte întrebări interesante