Cod sursa(job #292501)

Utilizator gggbbbyyyDarkMan gggbbbyyy Data 31 martie 2009 11:10:33
Problema Ordine Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream.h>
#include <string.h>
int v[100];
int main()
{
  ifstream f("ordine.in");
  ofstream g("ordine.out");
  int i,n,x;
  char c[1000000];
  f>>c;
  n=strlen(c);
  for(i=0;i<=n-1;i++)
    {
      x=c[i];
      x-=96;
      v[x]++;
    }
  x=0;
  int l=0;
  char k;
  while(x!=n)
    {
      for(i=1;i<=n;i++)
	if((v[i]!=0)&&(i!=l))
	  {
	    l=i+96;
            v[i]--;
	    k=l;
            l=i;
	    g<<k;
	    x++;
	    goto dl;
	  }
      dl:;
    }
  return(0);
}