Zrobiłem zadanie ze strony spoj jednak coś nie działa. Poratuje ktoś radą?
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int ile_razy;
cin>>ile_razy;
for(int i=1;i<=ile_razy;i++)
{
int ilosc_wsp;
cin>>ilosc_wsp;
char kierunek[ilosc_wsp-1];
int kroki[ilosc_wsp-1];
for(int i=0;i<ilosc_wsp;i++)
{
cin>>kierunek[i];
cin>>kroki[i];
}
int wsp_a=0;
int wsp_b=0;
for(int i=0;i<ilosc_wsp;i++)
{
if(kierunek[i]==0) wsp_b+=kroki[i];
if(kierunek[i]==1) wsp_b-=kroki[i];
if(kierunek[i]==2) wsp_a-=kroki[i];
if(kierunek[i]==3) wsp_a+=kroki[i];
}
if((wsp_a==0)&&(wsp_b==0)) cout<<"studnia"<<endl;
if(wsp_b>0) cout<<"0 "<<abs(wsp_b)<<endl;
else cout<<"1 "<<abs(wsp_b)<<endl;
if(wsp_a<0) cout<<"2 "<<abs(wsp_b)<<endl;
else cout<<"3 "<<abs(wsp_b)<<endl;
}
return 0;
}