Cod sursa(job #315478)
Utilizator | Data | 15 mai 2009 20:54:24 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include<fstream>
using namespace std;
ifstream f1 ("litere.in");
ofstream f2 ("litere.out");
int fr[30];
int main()
{
int n,nr=0,i,j,k;
char c;
f1>>n;
for (i=1; i<=n; i++)
{f1>>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;
}