Cod sursa(job #556700)
Utilizator | Denis Crudu crudu_denis | Data | 16 martie 2011 11:47:54 |
---|---|---|---|
Problema | Litere | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
int n,j,rez=0,lt;
char a[10001],litera[]="abcdefghijklmopqrstuvwxyz",aux;
ifstream fin("litere.in");
ofstream fout("litere.out");
fin>>n;
fin.get();
fin.getline(a,10001);
int pos=0;
lt=0;
while(lt<26)
{
for(int i=pos;i<26;i++)
if(a[i]==litera[lt])
{
rez+=i-pos;
for(j=i;j>pos;j--)
a[j]=a[j-1];
pos++;
}
lt++;
}
fout<<rez;
}