Pagini recente » Cod sursa (job #213650) | Monitorul de evaluare | Cod sursa (job #1617066) | Diferente pentru problema/bitconnect intre reviziile 39 si 40 | Cod sursa (job #115211)
Cod sursa(job #115211)
#include<fstream.h>
#include<string.h>
ifstream f("litere.in");
ofstream g("litere.out");
char a[10001];
int n,ga=1;
long s;
int main()
{
f>>n;
for(int k=0;k<=n-1;k++)
f>>a[k];
for(int i=0;i<=n-1&&ga;i++)
{ga=0;
for(int j=0;j<n-1-i;j++)
if(a[j]>a[j+1])
{char y=a[j];a[j]=a[j+1];a[j+1]=y;s++;ga=1;}
}
g<<s;
return 0;
}