Pagini recente » Cod sursa (job #2541476) | Cod sursa (job #1116175) | Cod sursa (job #1216415) | Istoria paginii runda/cnrv_oji_x/clasament | Cod sursa (job #292499)
Cod sursa(job #292499)
#include <fstream.h>
#include <string.h>
int v[1000000];
int main()
{
ifstream f("ordine.in");
ofstream g("ordine.out");
int i,n,x;
char c[10000];
f>>c;
n=strlen(c);
for(i=0;i<=n-1;i++)
{
x=c[i];
x-=96;
v[x]++;
}
x=0;
int l=0;
char k;
while(x!=n)
{
for(i=1;i<=n;i++)
if((v[i]!=0)&&(i!=l))
{
l=i+96;
v[i]--;
k=l;
l=i;
g<<k;
x++;
goto dl;
}
dl:;
}
return(0);
}