Obtenir un double a partir d'un calcul avec des int.
Fermé
Godefroy Leys
Messages postés
1
Date d'inscription
dimanche 19 janvier 2014
Statut
Membre
Dernière intervention
5 septembre 2015
-
Modifié par KX le 5/09/2015 à 09:24
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 5 sept. 2015 à 20:22
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 5 sept. 2015 à 20:22
A voir également:
- Obtenir un double a partir d'un calcul avec des int.
- Double ecran - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Whatsapp double sim - Guide
- Calcul moyenne excel - Guide
- Double cote ✓ - Forum Perl
1 réponse
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 5/09/2015 à 20:29
Modifié par jisisv le 5/09/2015 à 20:29
Ceci fonctionnera mieux:
processus:
L'utilisation de 4.0 forcera l'évaluation en flottant.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
#include <iostream> #include <stdlib.h> #include <math.h> int main(void){ time_t t; t = time(&t); srand48((long) t); double x,y,r,pi,interieur=0,exterieur=0; int N; std::cout<<"Entrer le nombre de point a répartir plus il seras grand, plus le nombre de point et grand plus l'estimation de pi seras bonne."<<std::endl; std::cin>>N; for(int i=0;i<N;i++){ x=drand48(); y=drand48(); if( x*x+y*y >1 ) { exterieur++; } else { interieur++;}; }; std::cout<<"Nombre de points a l'interieur du cerlcle = " << interieur << std::endl; std::cout<<"Nombre de points hors du cercle = "<< exterieur<< std::endl; pi=(4.0 * interieur) / (exterieur + interieur); std::cout.precision(15); std::cout<<"pi = "<< pi<< std::endl; return 0; }
processus:
johand@bata:~/src/CCM/C$ ./carlo Entrer le nombre de point a répartir plus il seras grand, plus le nombre de point et grand plus l'estimation de pi seras bonne. 10000 Nombre de points a l'interieur du cerlcle = 7867 Nombre de points hors du cercle = 2133 pi = 3.1468
L'utilisation de 4.0 forcera l'évaluation en flottant.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)