#include
using namespace std;
ifstream cin("cifreord1.in");
ofstream cout("cifreord1.out");
int n,a,fr[10],i,nr,j;
int main()
{
while(cin>>n)
do
{
fr[n%10]++;
n/=10;
}
while(n);
for(i=9;i>=0;i--)
for(j=1;j<=fr[i];j++)
{
cout<
nr++;
if(nr==20)
{
cout<<'\n';
nr=0;
}
}
return 0;
}
IMI POATE SPUNE CINEVA CE E GRESIT CU ACEST COD? PROBLEMA #247 PBINFO.RO
Cerinţa
Se dau mai multe numere naturale, fiecare cu cel mult 9 cifre. Să se afişeze, în ordine descrescătoare, toate cifrele care apar în numerele date.
Date de intrare
Fişierul de intrare cifreord1.in conţine cel mult 10.000 numere naturale, dispuse pe mai multe linii.
Date de ieşire
Fişierul de ieşire cifreord1.out va conţine cifrele determinate, ordonate descrescător, câte 20 pe o linie, valorile de pe fiecare linie fiind separate prin spaţii. Ultima linie a fişierului poate conţine mai puţin de 20 de cifre.
Răspunsuri la întrebare
Răspuns de
1
Explicație:
programul functioneaza bine
Anexe:


vladmid28:
Mie mi-a dat 0 puncte la inceput si nu intelegeam de ce, pana la urma mi-a dat si mie 100 de puncte, ms!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă