Informatică
blablabla4
2023-06-01 00:07:00
Se da un numar natural de forma ABC. Afisati cel mai mare numar care se poate forma cu cifrele numarului dat. (sa se rezorve in limbajul C++)
Răspunsuri la întrebare
roxanaroxy98
2023-06-01 00:34:21

* Problema consta in ordonarea cifrelor descrecator     Facem urmatoarele:     1. Trecem cifrele intr-un vector    2. Le ordonam descrescator    3. Formam un nr cu cifrele din vector, acest numar este raspunsul la problema noastra  */  #include using namespace std; void fromIntToVect (int n , int x[], int &m) {   m = 0;   while(n!=0)   {    x[m+1]  = n%10;    m++;    n/=10;  } } int fromVectToInt (int x[], int m) { int valoare = 0, i;   for( i = 1;i<=m;i++)   {     valoare = valoare*10 + x[i];   }   return valoare; } void ordoneazaDescrescator (int x[], int m) {   int i,j,aux;   for( i = 1;i<=m;i++)   {    for( j = i+1;j<=m;j++)      {    if(x[i]>n;   cout<<"Cea mai mare valoare care se poate forma cu cifrele lui "<

Adăugați un răspuns