Sorry for last topic .It's my bad.
I uninstalled Code::Blocks EP version 1.1.1 and installed Code::Blocks 16.01,
But still found the same bug.
Please take a look at attached screenshots.
also c++ supports using namespace std ,
It gives correct answer in Ubuntu ,
so if Code::Blocks gives wrong answer then that's a bug in Code::Blocks.
---->Problem occurs in <bits/stdc++.h> with using namespace std with pow(10,4) when I did not take input;
---->and with <iostream> and <math.h> with pow(10,4) when I take input and save pow(10,4) in a variable then print;
above problems does not occur when I directly print pow(10,4) and not saving it in another variable
-----------------------> ** Problem occur only with pow(10,4) when I save it in a variable then print it .It gives 9999.
PS : screenshot attached.