Întrebare
Se citeste un numar natural. Sa se formeze un numar nou fara cifra cea mai mare din numar.
Întrebare a fost pusă de: USER4777
90 Vezi
90 Răspunsuri
Responsive Ad After Question
Răspuns (90)
#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 <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;
}
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;
}