#include <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
using namespace std;
int dados();
int main()
{
int d1, d2;
int n1, n2;
int tirada = 0;
bool ganar = false;
srand( time(NULL) );
cout << "\nEscriba un numero entre 2 y 12: ";
cin >> n1;
cout << "Escriba un segundo numero entre 2 y 12: ";
cin >> n2;
do{
d1 = dados();
d2 = dados();
tirada++;
if( (d1 == n1 && d2 == n2) || (d1 == n2 && d2 == n1) )
ganar = true;
}while( !ganar );
cout << setprecision( 2 ) << fixed ;
cout << "\nSe han realizado " << tirada << " tiradas de dados."
<< "\nLa probabilidad de que salga el " << n1 << " y el " << n2
<< " es del " << 100.0f / tirada << "%.";
cout << endl;
return 0;
}
int dados()
{
return rand() % 11 + 2;
}