Cod sursa(job #181205)

Utilizator raresjuniorSfirlogea Rares raresjunior Data 18 aprilie 2008 00:22:07
Problema Litere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<stdio.h>
FILE *f=fopen("litere.in","r"),*g=fopen("litere.out","w");
char a;
unsigned long inv,n,alfabet[28];

int main()
{
    int i;
    fscanf(f,"%ld\n",&n);
    for(unsigned long k=1;k<=n;k++)
        {
        fscanf(f,"%c",&a);
        i=a-'a';
        for(int j=i+1;j<='z'-'a';j++)
            if(alfabet[j])
                inv+=alfabet[j];
        alfabet[i]++;
        }
    fprintf(g,"%ld",inv);
    fclose(f);
    fclose(g);
return 0;
}