segunda-feira, 30 de maio de 2011

Distância entre dois pontos com struct

#include<stdio.h>
#include<math.h>
struct Ponto{
    int x,y;
};
void main()
{
    struct Ponto p[2];
    float dist;
    printf("Informe a posi%c%co do primeiro ponto (x,y): ",135,198);
    scanf("%d%d",&p[0].x,&p[0].y);
    printf("Informe a posi%c%co do segundo ponto (x,y): ",135,198);
    scanf("%d%d",&p[1].x,&p[1].y);
    dist=sqrt(pow((float)(p[1].y-(float)p[0].y),2)+pow((float)(p[1].x-(float)p[0].x),2));
    printf("A dist%cncia entre os pontos %c: %.2f\n\n",131,130,dist);
}

Nenhum comentário:

Postar um comentário