Cod sursa(job #204983)

Utilizator AthanaricCirith Gorgor Athanaric Data 28 august 2008 16:01:15
Problema Ordine Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include<stdio.h>
#include<string.h>
int n,j,k,l,i,poz;
char s[1000005],q;
int sort[1000005];
int main()
{
	freopen("ordine.in","r",stdin);
	freopen("ordine.out","w",stdout);
	while(!feof(stdin))
	{
		scanf("%c",&q);
		s[k]=q;
		k++;
	}
	k--;
	poz=0; 
	for (i=0; i<=25; i++)
	{
		poz=0;
		while (sort[poz]!=0)
			poz++;
		for (j=0; j<k; j++)
			if (s[j]==97+i)
			{
				sort[poz]=s[j];
				poz+=2;
			}
	}
	for (i=0; i<k; i++)
		printf("%c",sort[i]);
}