1. Se citeşte un număr natural n cu exact 3 cifre. Să se determine cel mai mare număr care poate fi format din cifrele sale
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int formareNr(int n)
{
int fr[10]={0};
while(n)
{
int c=n%10;
fr[c]++;
n/=10;
}
int nr=0;
for(int i=9;i>=0;i--)
while(fr[i]){
nr=nr*10+i;
i--;
}
return nr;
}
int main()
{
int n;
cin>>n;
cout<<formareNr(n);
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
using namespace std;
int formareNr(int n)
{
int fr[10]={0};
while(n)
{
int c=n%10;
fr[c]++;
n/=10;
}
int nr=0;
for(int i=9;i>=0;i--)
while(fr[i]){
nr=nr*10+i;
i--;
}
return nr;
}
int main()
{
int n;
cin>>n;
cout<
}