Cod sursa(job #275743)

Utilizator raica_cristiraica dumitru cristian raica_cristi Data 10 martie 2009 17:21:18
Problema Ordine Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.92 kb
#include<stdio.h>
#include<string.h>
int b[27],k;
void solve()
{
     char a[10000],an;
     int n,i;
     gets(a);
     n=strlen(a);
     for(i=0;i<n;i++)
              b[a[i]-'a']++;
              for(k=0;k<n;k++)
              {
                               for(i=0;i<=n;i++)
                               {
                                                if(b[i]!=0 && char(i+'a')!=an)
                                                {
                                                           an=char(i+'a');
                                                           b[i]--;
                                                           printf("%c",(char)an);
                                                           }}}}
                                                           
int main ()
{
    freopen("ordine.in","r",stdin);
    freopen("ordine.out","w",stdout);
    solve();
    return 0;
}