Cod sursa(job #115972)
Utilizator | Data | 17 decembrie 2007 15:26:55 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.31 kb |
#include <fstream.h>
int main(){
int n,i,g=1,m=0,k,j;
char a[10000];
ifstream fin("litere.in");
ofstream fout("litere.out");
fin>>n;
for (i=1;i<=n;i++) fin>>a[i];
for (i=97;i<=122;i++)
for (j=g;j<=n;j++)
if (a[j]==i){
m=m+j-g;
g=g+1;
for (k=j;k>=g;k--) a[k]=a[k-1];
}
fout<<m;
fout.close();
return 0;
}