Informatică, întrebare adresată de antonyodanielmo, 9 ani în urmă

Se citeste de la tastatura un nr cu exxact 3 cifre. Afisati numarul obtinut prin scrierea in ordine crescatoare a cifrelor numarului dat Exemplu: Daca se citeste numarul 281, se va afisa 128

Răspunsuri la întrebare

Răspuns de Antoniu02
1
include <iostream>

using namespace std;

int main()
{
int nr, fr[10];
for(int i=0; i<3; i++, nr/=10)
{
fr[nr%10]++;
}
for(int i=0; i<10; i++)
{
for(int j=0; j<fr[i]; j++)
{
cout<<i;
}
}
return 0;
}

Antoniu02: am facut in asa fel incat daca ai 1232 se afiseaza 1223 nu 123
Antoniu02: daca vrei sa afiseze 123 spune mi si modific
antonyodanielmo: Da dar imi trebuie in scratch
Antoniu02: a scuze, nu stiu scratch. dar in principiu asta e algoritmul
antonyodanielmo: Ok totusi ms ca ai facut-o si in code bolck
Antoniu02: np
Alte întrebări interesante