Na wejście programu podana zostanie pewna nieokreślona liczba zestawów danych.
Twój sposób przewiduje z góry określoną ilość danych.
cin>>t;
for(int i=0;i<t;i++)
{
...
}
Zamiast tego spróbuj coś w ten deseń
while(cin>>pierwszyBok>>drugiBok>>trzeciBok)