fork download
  1. #include<iostream>
  2. #include <iomanip>
  3. #include<vector>
  4.  
  5. int main(){
  6. long long num;
  7. std::vector<double> v;
  8. int count=0;
  9. while(std::cin>>num){
  10. if(num==0){
  11. v.push_back(num);
  12. }
  13. else{
  14. int i=0;
  15. double n=num/5;
  16. while(i<10000){
  17. n=n-(n*n-num)/(2*n);
  18. i++;
  19. }
  20. v.push_back(n);
  21. }
  22.  
  23. }
  24. for(int i=v.size()-1;i>=0;i--)
  25. std::cout<<std::fixed<<std::setprecision(4)<<v[i]<<std::endl;
  26. return 0;
  27. }
Success #stdin #stdout 0s 15240KB
stdin
9
stdout
3.0000