Cod sursa(job #289043)
Utilizator | Data | 26 martie 2009 12:34:58 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include <stdio.h>
char a[10001];
int v[130];
long n,i,j,s;
int main(){
a[0]=1;
FILE *f = fopen("litere.in", "r");
FILE *g = fopen("litere.out", "w");
fscanf(f,"%ld",&n);
fscanf(f,"%s",a);
for (i=0; i<n; i++) {
v[a[i]]++;
for (j=a[i]+1; j<='z'; j++)
s += v[j];
}
fprintf(g,"%ld",s);
fclose(f);
fclose(g);
return 0;
}