👤

PBINFO #25, CelMaiMareNr repede este urgent va rog!!!
La primul dau coroana!!


Răspuns :

Răspuns:

Explicație:

int cmmnr (int m)

{

   if (m<12) return m;

   else {

       int v[11],i,n,t;

       for (i=0;i<=10;++i) v[i]=0;

       int nc=0;

       while (m) {

           ++nc; v[nc]=m%10; m/=10;

       }

       for (i=1;i<nc;++i)

       for (int j=i+1;j<=nc;++j) {

           if (v[j]>v[i]){

               t=v[i]; v[i]=v[j]; v[j]=t;

           }

       }

      n=0;

      for (i=1; i<=nc; ++i) n=n*10+v[i];

      return n;  

   }

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari