Mam napisać program ze spoja:
WEKTORY
Mamy dane n współrzędnych wektorów (będące liczbami całkowitymi z zakresu <-500;500>) w formacie: x y (pierwsza_współrzędna odstęp druga_współrzędna).
Napisz program, który wypisze na standardowe wyjście listę wektorów równoległych do osi OX lub OY oraz w ostatnim wierszu ich liczbę.
Przykład:
Dla danych wejściowych:
5
0 1
2 2
4 4
5 0
10 10
Poprawną odpowiedzią jest:
0 1
5 0
2
Mój kod programu wygląda tak:
#include <iostream>
using namespace std;
int main ()
{
int t;
int x,y;
cin>> t;
for(int i=0; i<t; ++i){
cin>>x;
cin>>y;
if (x== 0)
{
cout<<x;
cout<< " ";
cout<<y;
cout<<endl;
}
else if (y== 0)
{
cout<<x;
cout<<" ";
cout<<y;
cout<<endl;
}
}
system ("pause");
return 0;
}
Kompiluje i działa ja należy tylko jak policzyć ilość warunków, w których y==0 albo x==0?
Proszę o wskazówkę, a najlepiej napisanie tej linijiki programu, która to wykona.
Z góry dziękuję i proszę o wyrozumiałość, gdyż dopiero zaczynam programować...