Kod: Zaznacz cały
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
int tab[n];
for (int i=0; i<n; i++)
{
scanf("%d",&tab[i]);
}
int ile_razy = n-1;
int liczba_inwersji = 0;
while (ile_razy > 0)
{
ile_razy--;
for (int i=0; i<n-1; i++)
{
if ( tab[i] > tab[i+1] )
{
liczba_inwersji++;
swap( tab[i], tab[i+1] );
}
}
}
printf("%d",liczba_inwersji);
return 0;
}