👤

Se citeste un numar natural. Sa se formeze un numar nou fara cifra cea mai mare din numar.

Răspuns :

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;

int main()
{
    char n[11];
    cin >> n;
    sort(n + 0, n + strlen(n), greater<char>());
    cout << n + 1;
    return 0;
}


#include<iostream>
using namespace std;
int main()
{
    int n,i=0,j,k,aux;
    cout<<"numarul n=";
    cin>>n;
    int q[10];
        while(n>0)
        {
           q[i]=n%10;
           n/=10;
           i++;
        }
    for(j=0;j<i-1;j++)
    {
         for(k=1;k<i;k++)
         {
             if(q[j]<q[k])
            {
                aux=q[j];
                q[j]=q[k];
                q[k]=aux;
            }
         }
    }
    for(j=1;j<i;j++)
    {
        cout<<q[j];
    }
    return 0;
}