Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <fstream>
  5. #include <cstdlib>
  6. #include <ctime>
  7. #include <cmath>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13. srand(time(NULL));
  14. double nombreX(-1);
  15. double nombreY(-1);
  16. int essai(-1);
  17. double j(0);
  18. ofstream fichier("./nombres.txt");
  19. if(fichier)
  20. {
  21.         cout<<"nombre d'essai pour le nombre pi :"<<endl;
  22.         cin>>essai;
  23.         for(int i(0) ; i <= essai ; i++)
  24.         {
  25.                 nombreX = rand()/(double)RAND_MAX;
  26.                 nombreY = rand()/(double)RAND_MAX;
  27.                 fichier << "nombreX : "<<nombreX<<", nombreY : "<<nombreY;
  28.                 if(sqrt(pow(nombreX,2) + pow(nombreY,2)) <= 1 )
  29.                 {
  30.                         j++;
  31.                         fichier <<" Oui"<<endl;
  32.                 }
  33.                 else
  34.                 {
  35.                         fichier <<" Non"<<endl;
  36.                 }
  37.         }
  38.         double pi(4*(j/essai));
  39.         fichier << "le nombre trouvé est de : "<<pi<<" pour "<<essai<<" nombres testé"<<endl;
  40.         cout<<"pi trouvé :"<<pi<<" pour "<<essai<<" points testé"<<endl;
  41.  
  42.  
  43. }
  44.  
  45. else
  46. {cout<<"Impossible d'ouvrir le fichier !, fin du programme..."<<endl;}
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement