hola chicos vereis me estoy iniciando en esto de la programacion en c utiizo el dev-C++ y estoy haciendo un programa el cual dado dos lados haya todos los angulos q posee el triangulo.el problema esta en q me compila pero a la hora de ejecutar despues de meter los datos salta, dejandome a dos velas he buscado un monton por internet y han aunque he encontrado cosas parecidas no lo he logrado. Os dejo el codigo para q m critiqueis y sacamos algo en claro.
#include <stdio.h> #include <math.h> #include <conio.h>
#define PI 3.14159265
int main() { int a,base,d,c,A,B,C,l; printf("Introduce altura: "); scanf("%i",&a); printf("Introduce base: "); scanf("%i",&l); c = sqrt((a^2)+(l^2)); A = acos((l*l+c*c-a*a)/(2*l*c))*180/PI; B = acos((a*a+c*c-l*l)/(2*a*c))*180/PI; C = acos((a*a+l*l-c*c)/(2*a*l))*180/PI; printf("A tiene %.1i \n",A); printf("B tiene %.1i \n",B); printf("C tiene %.1i \n",C); return(0); }
|