I was trying to solve a problem where I had to sort so I used the standard library std::sort function but I get a wrong output in the 2nd test case:
#include <bits/stdc++.h> 
using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int n,i;
        cin>>n;
        int arr[n-1];
        for(i=1;i<=n-1;i++)
            cin>>arr[i];
        int size=sizeof(arr)/sizeof(arr[1]);
        sort(arr,arr+size); 
        for(i=1;i<=n-1;i++)
            cout<<arr[i]<<" ";
        cout<<endl;         
    }
    return 0;
}
I/P:
2
5
1 2 5 4  
10
1 2 3 4 5 6 7 8 10
Expected O/P:
1 2 4 5
1 2 3 4 5 6 7 8 10
Actual O/P:
1 2 4 5
2 3 4 5 6 7 8 2013562 10
 
    