Pagini recente » Cod sursa (job #449596) | Cod sursa (job #1320101) | Cod sursa (job #2175289) | Cod sursa (job #1408792) | Cod sursa (job #292497)
Cod sursa(job #292497)
#include <fstream.h>
#include <string.h>
int v[100];
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);
}