Mnie akurat w ogóle nie dziwi, dlaczego nie działa.
1)W pierwszych linijkach masz:
int n;
cin>>n
gdzie w treści zadania nie masz podanej liczby testów, zatem bez sensu tablica.
2) Dlaczego nie robisz zadań z polskiego spoja, tylko od razu się bierzesz za angielskie.
3)Jak wczytać nieznaną ilość testów? chociażby tak:
int x;
while(cin>>x)
{
//kod
}