Cod sursa(job #315476)
Utilizator | Data | 15 mai 2009 20:51:53 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include<fstream.h>
//using namespace std;
ifstream f1 ("litere.in");
ofstream f2 ("litere.out");
int c;
int fr[30];
int main()
{
int n,nr=0,i,j,k;
char c,v[100];
f1>>n;
for (i=1; i<=n; i++)
{f1>>c; v[i]=c;
fr[int(c)-96]++;
k=0;
for (j=int(c)-95; j<=26; j++) k+=fr[j];
nr+=k;
}
f2<<nr;
f2.close();
f1.close();
return 0;
}