fork(2) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. float mypow(float value, int pow)
  5. {
  6. float temp = value;
  7. for (int i = 0; i < pow - 1; ++i)
  8. temp *= value;
  9.  
  10. for (int i = 0; i > pow - 1; --i)
  11. temp /= value;
  12.  
  13. return temp;
  14. }
  15.  
  16.  
  17. int main()
  18. {
  19. std::cout<<pow(10, -3)<<"\n";
  20. std::cout<<mypow(10, -3)<<"\n";
  21. return 0;
  22. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
0.001
0.001