elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / ayuda en c en: 27 Junio 2014, 06:11 am
 ayudame por favor donde esta el error ? como calculo la distancia de entre dos puntos (de ambos con coordenada x e y positivas )

#include<stdio.h>
#include<math.h>


int distancia(int x1, int x2, int y1, int y2);

main()
{
  int coorX1 , coorX2 , coorY1 , coorY2 ;
 
  printf("ingrese 2 puntos\ncoordenada x1:\ncoordenada y1:\n");
  scanf("%d%d",&coorX1,&coorY1);
 
  printf("ingrese 2 puntos\ncoordenada x2:\ncoordenada y21:\n");
  scanf("%d%d",&coorX2,&coorY2);
 
  if(coorX1>0 && coorX2>0 && coorY1>0 && coorY2>0 ) {
   
    printf("la distancia es %d\n",distancia(coorX1 , coorX2 , coorY1 , coorY2) );
  }
 
  else {
    printf("los puntos tiene que ser de coordenadas positivos \n");
  }
 
  return 0 ; 
 
}

  int distancia(int x1, int x2, int y1, int y2)
  {
    int distancia ;
    distancia = sqrt( (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1) );
 
    return distancia ;
  }
 


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines