Cod sursa(job #347017)

Utilizator PavelRazvanPavel Razvan PavelRazvan Data 10 septembrie 2009 18:16:12
Problema Ordine Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include<stdio.h>
#include<string.h>
#define DIM 1000001
char s[DIM],aux;
int n;
int main ()
{
    freopen("ordine.in","r",stdin);
    freopen("ordine.out","w",stdout);
    int i,j;
    gets (s);
    n=strlen(s);
    for(i=0;i<n;++i)
        for(j=i+1;j<n;++j)
            if((s[i]>s[j] && s[i-1]!=s[j]) || s[i-1]==s[i])
            {
                aux=s[i];
                s[i]=s[j];
                s[j]=aux;
            }
    printf("%s",s);       
    return 0;
}