I myself flunked in Maths many times

But maths is building block for everything.
I will try to put some of my thoughts ..
1. Take game programming . Take any shooter game.. you shoot a bullet or a rocket in the air .. does it go just straight up and never comeback? no it has a trajectory.. and hits a target ... there is lot of calculation going on when you shoot, the direction, the angle of firing.. etc etc.. all there are calculated rite?
We are now having physics engine.. Half Life.. I have not played the game myself but have read it has got one of the best physics engine. How are the calculations done? Far Cry , Crysis ?? Rendering engines
2. Formula 1 wind tunnel. The Formula 1 teams put millions of dollars on wind tunnel tests to get the perfect aerodynamics. I remember Williams team using HP mainframe clusters running linux to simulate wind tunnel test.
This is all maths and physics. just + and - doesnt work here. they need complex calculations get the optimal results for best grip and speed.
3.Audio/Video . Mp3 , Divx ?? how can you convert 4GB DVD into 700MB divx? Is it by magic!!!. The conversion programs are taking each frame and calculating and detecting redundant data which can be removed from the original so that compressed frame remains as good as the original.
These are just few of my thoughts .. its up to you to decide if you want to do this
main()
{
int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d",c); /*

*/
getch();
}
Or want to calculate the trajectory of a bullet been fired in your next game. or want to build a codec which is better than Divx/Xvid..