Cod sursa(job #1205229)
Utilizator | Data | 5 iulie 2014 18:42:28 | |
---|---|---|---|
Problema | Litere | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("litere.in");
ofstream fout("litere.out");
char c[10001], aux;
int sw, k, i, n;
int main()
{
fin>>n;
for(i=1;i<=n;i++)
fin>>c[i];
do
{
sw=0;
for(i=1;i<n;i++)
if(c[i]>c[i+1])
{
aux=c[i];
c[i]=c[i+1];
c[i+1]=aux;
k++;
sw=1;
}
} while(sw);
fout<<k;
return 0;
}