Pagini recente » Cod sursa (job #2508007) | Cod sursa (job #2154811) | Cod sursa (job #2302873) | Cod sursa (job #1910607) | Cod sursa (job #114397)
Cod sursa(job #114397)
#include <stdio.h>
long c[35], n, i, last=100;
char ch;
int main()
{
freopen("ordine.in", "r", stdin);
while (!(feof(stdin)))
{
scanf("%c", &ch);
if (ch!='\n')
{
c[ch-'a']++;
n++;
}
}
fclose(stdin);
freopen("ordine.out", "w", stdout);
while (n)
{
for (i=0; i<=25; i++)
{
if (c[i] && i!=last) break;
}
last=i;
c[i]--;
printf("%c", 'a'+i);
n--;
}
fclose(stdout);
return 0;
}