Pagini recente » Cod sursa (job #1766701) | Cod sursa (job #1768012) | Cod sursa (job #161321) | Cod sursa (job #1987732) | Cod sursa (job #388184)
Cod sursa(job #388184)
#include<fstream>
#define dmax 1000004
using namespace std;
ifstream in("ordine.in");
ofstream out("ordine.out");
char x[dmax];
long int n,t;
int sort_function(const void *a,const void *b)
{ return strcmp((char*)a , (char*)b);
}
int main()
{ int i,j;
in>>x;
in.close();
n=strlen(x);
qsort((void*)x,n,sizeof(x[0]),sort_function);
i=0;
while(i<n)
{ if(x[i]==x[i-1])
{ j=i+1;
while(x[i]==x[j])
j++;
t=x[i];
x[i]=x[j];
x[j]=t;
i--;
}
i++;
}
out<<x;
out.close();
return 0;
}