hej, mam problem w programie taki, ze kiedy x i y - czyli liczba kroków są równe 0 to nie wyświetla mi couta, ktoś wie czemu?
#include
using namespace std;
int main()
{
int zestawy,kroki0=0,kroki0g=0,kroki1g=0,kroki2g=0,kroki3g=0,kroki1=0,kroki2=0,kroki3=0,x,y;
cin>>zestawy;
for(int i=0; i<zestawy; i++)
{
int wskazowki;
cin>>wskazowki;
for(int j=0; j<wskazowki; j++)
{
int kierunek;
cin>>kierunek;
switch (kierunek)
{
case 0:
cin>>kroki0;
kroki0g += kroki0;
break;
case 1:
cin>>kroki1;
kroki1g += kroki1;
break;
case 2:
cin>>kroki2;
kroki2g += kroki2;
break;
default:
cin>>kroki3;
kroki3g += kroki3;
break;
}
}
x=kroki0-kroki1;
if (x>0)
cout<<"0 "<<x<<endl;
else if (x==0)
continue;
else
cout<<"1 "<<x<<endl;
y=kroki3-kroki2;
if (y>0)
cout<<"3 "<<y<<endl;
else if (y==0 && x==0)
cout<<"studnia"<<endl;
else if (y==0 && x!=0)
continue;
else
cout<<"2 "<<y<<endl;
}
return 0;
}