Scrieti un program care reordoneaza cifrele unui numar natural n astfel incat sa se obtina un numar natural cat mai mic posibil
Răspunsuri la întrebare
Răspuns de
0
#include<iostream>
using namespace std;
int main()
{
int n, DICKY[10]{};
cin >> n;
while(n) {
DICKY[n % 10]++;
n /= 10;
}
for(int i=1; i<10; i++) if(DICKY[i]) { DICKY[i]--; cout << i; break; }
for(int i=0; i<10; i++) while(DICKY[i]) { DICKY[i]--; cout << i; }
return 0;
}
using namespace std;
int main()
{
int n, DICKY[10]{};
cin >> n;
while(n) {
DICKY[n % 10]++;
n /= 10;
}
for(int i=1; i<10; i++) if(DICKY[i]) { DICKY[i]--; cout << i; break; }
for(int i=0; i<10; i++) while(DICKY[i]) { DICKY[i]--; cout << i; }
return 0;
}
AntiEaglesDavids:
am editat, dai refresh
Răspuns de
0
<?php
$n = str_split($_GET['n']);
sort($n);
echo intval(implode($n));
//Nu ai mentionat limbajul :P
$n = str_split($_GET['n']);
sort($n);
echo intval(implode($n));
//Nu ai mentionat limbajul :P
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă