Buscar

Faça um programa, em linguagem C, que: a) Crie uma struct chamada ponto2d que tenha como atributos os pontos x,y. alguem poderia me ajudar nesse codig

💡 4 Respostas

User badge image

Estudante PD

#include <stdio.h>  //Bibliotecas

#include <stdlib.h>

#include <math.h>  //Para as funcoes de raiz e potencia


int main() {


  struct ponto2d {    //Criação da struct

    float x;

    float y;

  }; struct ponto2d inicial, final;


  float distancia, s1, s2;


  //Local para digitar as coordenadas

  printf("Digite as coordenadas iniciais para x e y: \n"); 

  scanf_s("%f%f", &inicial.x, &inicial.y);


  printf("Digite as coordenadas finais para x e y: \n");

  scanf_s("%f%f", &final.x, &final.y);


  //Cálculos para encontrar a distância

  s1 = pow(inicial.x - final.x, 2);

  s2 = pow(inicial.y - final.y, 2);

  distancia = sqrt(s1 + s2);


  printf("\nA distancia eh: %.2f\n\n", distancia);


  system("pause");

  return 0;

}

2
Dislike0
User badge image

Estudante PD

ta complicado, conseguiu a solução ?

1
Dislike0
User badge image

Mark Dória

rodou legal,valeu!

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais