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

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

Răspunsuri la întrebare

Răspuns de boiustef
2

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;  

   }

}


ionutcarlos15: Imi da eroare
boiustef: codul e de 100... poate de la copy/paste?
ionutcarlos15: O sa incerc sa il scriu eu ms oricum
boiustef: Ca sa stii, in momentul cand copiezi un cod de pe brainly si acesta are "spatii" la inceput, cand copiezi programu' o sa-ti arate ceva genu' ( https://prnt.sc/n6n3kr ) Eroarea ta sunt liniile alea rosii.. Copiaza codu' in word sau in ceva si dupa pune l in codeblocks sau in ce ai testat tu programu'. Sau pur si simplu sterge fiecare spatiu de la inceput..
ionutcarlos15: a mers ms mult
boiustef: ok, îmi pare şi mie bn... :)))
Alte întrebări interesante