Estou fazendo o trabalho de fim de semestre de programação que é mostrar alguns eventos do choque de um meteorito com a terra só que meu código n ta funcionando. http://arquivos.ufs.br/egsantana/celeste/meteorito/meteorito.htm
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main ()
{
double M=6.37*pow(10,6), G=6.67*pow(10,-11);
double v,m,a,E, V, Q;
V=((m*pow(10,a)+M))/(m*pow(10,a)+M);
E= ((0.5)*m*(pow(10,a))*(pow(v,2)));
Q= ((0.5)*m*(pow(10,a))*(pow(v,2)))-(0.5)*m*(pow(10,a)+ M)*(pow(V,2));
printf ("Velocidade que o meteorito atinge a Terra:");
scanf("%f",&v);
fflush (stdin);
printf ("Massa do meteorito:");
scanf("%f",&m);
fflush (stdin);
printf ("10 Elevado a:");
scanf("%f",&a);
fflush (stdin);
printf ("\n Energia cinetica gerada: %f J \n", E );
printf ("\n Velocidade do conjunto pos choque: %f m/s \n", V );
printf ("\n Energia interna transformada: %f J", Q);
getchar ();
return (0);
}