Scrieți o aplicație interactivă in c++ care simulează utilizarea unei perechi de zaruri.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
unsigned int zar1,zar2,c;
do
{
srand (time(NULL));
zar1=rand() % 6 + 1;
cout<<zar1<<" ";
srand (time(NULL));
zar2=rand() % 6 + 1;
cout<<zar2;
cout<<endl;
cout<<"Apasa 1 sa dai ";
cout<<"cu zarul sau ";
cout<<"0 sa iesi: ";
cin>>c;
cout<<endl;
} while (c==1);
}
using namespace std;
int main()
{
unsigned int zar1,zar2,c;
do
{
srand (time(NULL));
zar1=rand() % 6 + 1;
cout<<zar1<<" ";
srand (time(NULL));
zar2=rand() % 6 + 1;
cout<<zar2;
cout<<endl;
cout<<"Apasa 1 sa dai ";
cout<<"cu zarul sau ";
cout<<"0 sa iesi: ";
cin>>c;
cout<<endl;
} while (c==1);
}
filipsergiuandp8y5dm:
am rulat codul in CodeBlocks si da eroare
Dacă de exemplu ai rula:
srand(time(NULL));
x = rand();
în aceeași secundă de 1000 de ori, x ar avea aceeași valoare la fiecare rulare.
În schimb, dacă ai rula
srand(time(NULL));
o singură dată, iar apoi de 1000 de ori:
x = rand();
x ar conține valori diferite de fiecare dată (probabilitatea să coincidă este mică).
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă