Cod sursa(job #505797)
Utilizator | Data | 4 decembrie 2010 01:11:34 | |
---|---|---|---|
Problema | Litere | Scor | 0 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <stdio.h>
int main () {
long n,nr,mut=1,i; char a[10010],x;
freopen ("litere.in","r",stdin);
freopen ("litere.out","w",stdout);
scanf ("%s",a);
n=strlen (a);
while (mut) {
mut=0;
for (i=0; i<n-1; i++)
if (a[i]>a[i+1]) {
nr++;
x=a[i]; a[i]=a[i+1]; a[i+1]=x;
mut=1;
}
}
printf ("%ld\n",nr);
return 0;
}