Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <stdlib.h>
- typedef struct ponto
- {
- float x;
- float y;
- }Ponto;
- void imprime(Ponto *p)
- {
- printf("O ponto fornecido foi: %2f %2f\n", p->x, p->y);
- }
- void ler(Ponto *a)
- {
- float x,y;
- printf("Informe x e Y:");
- scanf("%2f %2f", &x, &y);
- a->x = x;
- a-> y = y;
- }
- float distancia(Ponto *a, Ponto *b)
- {
- float dist;
- dist = sqrt(((a->x)-(b->x)*(a->x)-(b->x))+ ((a->y)- (b->y)*(a->y)- (b->y)));
- return dist;
- }
- int main()
- {
- Ponto c;
- Ponto d;
- float di;
- ler(&c);
- ler(&d);
- di = distancia(c,d);
- printf("Distancia: %f\n", di);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement