**while (cin>>x)**
W tym zadaniu dokładnie wiadomo ile będzie danych na wejściu . Najpierw program otrzymuje informacje ile będzie testów , a w KAŻDYM teście na początku dostaje informację ile będzie liczb w wierszu .
Twój program czeka w nieskończonej pętli "while" bo :
* jest zupełnie zbędna
* w połączeniu z pętlą FOR ponownie próbuje wczytać wszystkie dane .
Drugi kod jest bliższy temu co podaje treść zadania .
Błąd jest w :
for(int j=0;j=n-1;j++)