Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - francis polo

#1
Programación C/C++ / ayuda en c
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 ;
  }
 


#2
muchas gracias , me salvaste la vida. esto es lo que necesitaba .. GRACIAS GRACIAS