Está en la página 1de 1

//Elaborado por R4nD0m# C++ Estndar, Simplificado

#include <iostream>
#include<fstream>
#include<iomanip>
using namespace std;
double calcular(int grupo){
double p=1;
int i;
for(i=1;i<grupo;++i){
p=p*(366-i)/365;
}
p=100*(1-p);
return p;
}
int main() {
int grupo;
double probabilidad;
cout << "Introduce cuntas personas tiene el grupo" << endl;
cin >> grupo;
probabilidad = calcular(grupo);
cout << "La probabilidad de que en un grupo de " << grupo << " personas, dos
cumplan aos el mismo da es de: " << probabilidad
<< "%" << endl;
ofstream data("paradoja.dat");
//double N=3,k=5,r=2;
// double n=N/k;
//double ti= 0.0, tf= 1.0;
//double dt=(tf-ti)/MAX;
//double dT=r*dt;
// double Ti=0.0;
//double Tf=Ti+dT;
data
<<scientific<<setw(15)<<setfill(' ')
<<"#personas"
<<scientific<<setw(15)<<setfill(' ')
<<"probabilidad"<<endl;
for (int n=0;n<=grupo;n++)
{
//double pers=n;
double prob = calcular(n);
data
<<scientific<<setw(15)<<setfill(' ')
<<n<<" "
<<scientific<<setw(15)<<setfill(' ')
<<prob<<" "
<<scientific<<setw(15)<<setfill(' ')
<<endl;
;
}
data.close();
return 0;
}

También podría gustarte