lunes, 24 de enero de 2011

[Ejercicio repeticion] Contar Cuadrantes y Ejes

Enunciado:

- Escribir un programa que pida por teclado una serie de pares ordenados, contar cuantos estan en el 1er, 2do, 3er, 4to cuadrante y tambien cuantos estan sobre el eje x y el eje y, el ingreso finaliza con el ingreso del par nulo.

Código:

#include<iostream>
using namespace std;

int main()
{
int c1erCuadrante,c2doCuadrante,c3erCuadrante,c4toCuadrante,cEjeX,cEjeY;
double x,y;

c1erCuadrante
=0;
c2doCuadrante
=0;
c3erCuadrante
=0;
c4toCuadrante
=0;
cEjeX
=0;
cEjeY
=0;

cout
<<"ingrese x e y"<<endl;
cin
>>x>>y;
while((x!=0)||(y!=0))
{
if(x==0)
{
cEjeY
++;
}
else
{
if(y==0)
{
cEjeX
++;
}
else
{
if(x>0)
{
if(y>0)
{
c1erCuadrante
++;
}
else
{
c4toCuadrante
++;
}
}
else
{
if(y>0)
{
c2doCuadrante
++;
}
else
{
c3erCuadrante
++;
}
}
}
}
cout
<<"ingrese x e y"<<endl;
cin
>>x>>y;
}

cout
<<"1er Cuadrante "<<c1erCuadrante<<endl;
cout
<<"2do Cuadrante "<<c2doCuadrante<<endl;
cout
<<"3er Cuadrante "<<c3erCuadrante<<endl;
cout
<<"4to Cuadrante "<<c4toCuadrante<<endl;
cout
<<"Eje X "<<cEjeX<<endl;
cout
<<"Eje Y "<<cEjeY<<endl;

system(
"pause");
return 0;
}