Alineación horizontal o vertical

Saul Juan Pérez

//Introduces unas cordenadas y te dice si los puntos están alineados
// horizontal o verticalmente

#include <stdio.h>

typedef struct{
int x ;
int y;} plano;

void leer (plano *);
void comp (plano , plano, plano);

int main()
{
plano a,b,z;
leer(&a);
leer(&b);
leer(&z);
comp(a,b,z);
return 0;
}

void leer( plano *z )
{
printf("Dame el valor de x:");
scanf("%d",&(z->x));
printf ("Dame el valor de y:");
scanf("%d", &(z->y));
}

void comp (plano a, plano b, plano z)
{
if((a.x==b.x)&&(b.x==z.x))
  printf("Los puntos estan alineados verticalmente.");
else if ((a.y==b.y)&&(b.y==z.y))
  printf ("Los puntos estan alineados horizontalmente.");}
else printf("Los puntos no estan alineados Horiz. ni Vert.");
return;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s