Cod sursa(job #308540)

Utilizator andrici_cezarAndrici Cezar andrici_cezar Data 27 aprilie 2009 17:46:30
Problema Litere Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include<stdio.h>

FILE *f,*g;

long n,i,inj,aux,gata,nr,a[10000];
char c;

int main()
{
f=fopen("litere.in","rt");
g=fopen("litere.out","wt");
fscanf(f,"%ld\n",&n);
for (i=1;i<=n;i++)
    {
    fscanf(f,"%c",&c);
    a[i]=c-'a'+1;
    }
for (i=1;i<n;i++)
    {
    if (a[i]>a[i+1])
       {
       aux=a[i];
       a[i]=a[i+1];
       a[i+1]=aux;
       nr++;
       i=0;
       }
    }
fprintf(g,"%d",nr);
fclose(f);
fclose(g);
return 0;
}