Cod sursa(job #1695900)
Utilizator | Data | 27 aprilie 2016 23:07:13 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <stdio.h>
#include <stdlib.h>
int f[26];
int main(){
int n, i, j, rez;
char c;
FILE*fi,*fo;
fi=fopen("litere.in","r");
fo=fopen("litere.out","w");
fscanf(fi,"%d", &n);
fgetc(fi);
rez=0;
for(i=0;i<n;i++){
c=fgetc(fi);
c-='a';
int sum=0;
for(j=c+1;j<26;j++)
sum+=f[j];
f[c]++;
rez+=sum;
}
fprintf(fo,"%d", rez);
fclose(fi);
fclose(fo);
return 0;
}