• Source
    1. #include<stdio.h>
    2. int main()
    3. {
    4. int t,n,ara[1000],temp,i,j,count;
    5. scanf("%d",&t);
    6. while(t--)
    7. {
    8. count=0;
    9. scanf("%d",&n);
    10. for(i=0; i<n; i++)
    11. {
    12. scanf("%d",&ara[i]);
    13. }
    14. for(i=0; i<n; i++)
    15. {
    16. for(j=0; j<n-1; j++)
    17. {
    18. if(ara[j]>ara[j+1])
    19. {
    20. temp=ara[j];
    21. ara[j]=ara[j+1];
    22. ara[j+1]=temp;
    23. count++;
    24. }
    25. }
    26. }
    27. printf("Optimal train swapping takes %d swaps.\n",count);
    28. }
    29. return 0;
    30. }