TOPIC

por que se eu mudar de d... para f... muda a res?

Átila Alves asked 5 months ago

include include include

int main () {

//mudar a apresntação de double para float muda o valor do resultado final 
double x1,x2,y1,y2;

printf(" digite o valor de x1 e y1 em seguida o valor de x2 y2 : \n");
scanf("%lf %lf\n%lf %lf", &x1, &y1, &x2, &y2);

double a = (x2-x1),b = (y2-y1);
double X = pow(a,2);
double Y = pow(b,2);
//aqui pode ser tanto double como float

printf("\n%.4f", sqrt(X+Y));

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Wellerson Salvatore replied 5 months ago

    Não precisa da linha 4(em nenhum programa é necessario isso), na hora de imprimir o valor você está quebrando a linha antes do numero, mas o certo seria depois.