Respostas

2014-08-31T21:11:44-03:00
Eu não lembro muito bem a sintaxe do C, por isso criei duas variaveis para calcular, não lembro como atribuir a sintaxe do (SQRT)
mas a lógica do calculo esta correta ;D

float a, b,c,calc, valor_hip;

printf("entre com o valor do primeiro cateto");
scanf(%f,&a);
printf("Entre com o valor do segundo cateto");
scanf(%f,&b);

calc=(a*a)+(b*b);
valor_hip=sqrt(calc);

printf("o valor da hipotenusa eh,%2.2f",valor_hip);






2014-08-31T22:08:28-03:00
// Faz assim:

#include <stdio.h>
#include <math.h>

int main()
{
    float catA, catB, hipotenusa;

    printf("Digite o valor de um cateto: ");
    scanf("%f", &catA);
    printf("Digite o valor do outro cateto: ");
    scanf("%f", &catB);

    hipotenusa = sqrt( pow(catA, 2) + pow(catB, 2) );

    printf("\nA hipotenusa: %.2f\n\n", hipotenusa);
    getch();

    return 0;
}