Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <float.h>
  4. #include <math.h>
  5.  
  6.  
  7. void testBase10();
  8. long double base10(int);
  9. long double base10(int n)
  10. {
  11.  
  12. long double answer = 1;
  13. double power = 10;
  14. int i;
  15. if(n<0)
  16. {
  17. power = 1/power;
  18. n *= -1;
  19. }
  20. for(i=0; i<n; ++i)
  21. answer *= power;
  22. return answer;
  23. }
  24.  
  25. void testBase10()
  26. {
  27.  
  28. printf("%Le\n", base10(100));
  29. printf("%Le\n", base10(1));
  30. printf("%Le\n", base10(0));
  31. printf("%Le\n", base10(-1));
  32. printf("%Le\n", base10(-100));
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement