Duda sobre C++
-
Tengo una duda sobre este codigo, lo que pasa es que siempre me entrega 0 ó -1.#IND00 no entiendo por que :T.T:
yo solo quiero que me imprima el resultado de la ecuación.#include
#includefloat x1,y1,x2,y2,MAB;
int main(){
MAB=(y2-y1)/(x2-x1);
printf("X1=");
scanf("%f",&x1);
printf("Y1=");
scanf("%f",&y1);
printf("X2=");
scanf("%f",&x2);
printf("Y2=");
scanf("%f",&y2);
printf("Pendiente= %f",MAB);
getch();
}pd. no se si aqui van las dudas sobre c++ pero no veo una seccion para ello :O.o:
-
Lo que andas haciendo es guardar "basura" en la variable 'MAB' al usar las variables 'x1', 'x2', 'y1', 'y2' sin definirlas.
Primero guarda los valores de las demás variables y después haz la ecuación guardándolo en M'AB'.Osea mueve la línea de 'MAB' justo antes de ejecutar el "printf()" y después de todo los "scanf()"
-
siii muchas gracias :wiii: