История изменений
Исправление cvs-255, (текущая версия) :
в первом G + G, во втором G + S, в третьем S + S
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int gs = 0, gg = 0;
int i, N;
srand(time(NULL));
N = 10000;
for (i = 0; i < N; i++) {
int num = rand()%3; // выбираем любой из 3-х сундуков
int gold1 = 0;
if (num == 0 || (num == 1 && rand() % 2 == 1))
gold1 = 1; // вытянули золотую
if (gold1) {
if (num == 0) // если мы в первом сундуке, то повторно вытягиваем тоже золотую
gg++;
else
gs++; // если во втором, то повторно вытянем уже серебро
}
}
printf("GG = %i/%i GS = %i/%i\n", gg, gg+gs, gs, gg+gs);
return 0;
}
Исправление cvs-255, :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int gs = 0, gg = 0;
int i, N;
srand(time(NULL));
N = 10000;
for (i = 0; i < N; i++) {
int num = rand()%3; // выбираем любой из 3-х сундуков
int gold1 = 0;
if (num == 0 || (num == 1 && rand() % 2 == 1))
gold1 = 1; // вытянули золотую
if (gold1) {
if (num == 0) // если мы в первом сундуке, то повторно вытягиваем тоже золотую
gg++;
else
gs++; // если во втором, то повторно вытянем уже серебро
}
}
printf("GG = %i/%i GS = %i/%i\n", gg, gg+gs, gs, gg+gs);
return 0;
}
Исправление cvs-255, :
include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int gs = 0, gg = 0;
int i, N;
srand(time(NULL));
N = 10000;
for (i = 0; i < N; i++) {
int num = rand()%3; // выбираем любой из 3-х сундуков
int gold1 = 0;
if (num == 0 || (num == 1 && rand() % 2 == 1))
gold1 = 1; // вытянули золотую
if (gold1) {
if (num == 0) // если мы в первом сундуке, то повторно вытягиваем тоже золотую
gg++;
else
gs++; // если во втором, то повторно вытянем уже серебро
}
}
printf("GG = %i/%i GS = %i/%i\n", gg, gg+gs, gs, gg+gs);
return 0;
}
Исходная версия cvs-255, :
include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int gs = 0, gg = 0;
int i, N;
srand(time(NULL));
N = 10000;
for (i = 0; i < N; i++) {
int num = rand()%3; // выбираем любой из 3-х сундуков
int gold1 = 0;
if (num == 0 || (num == 1 && rand() % 2 == 1))
gold1 = 1; // вытянули золотую
if (gold1) {
if (num == 0) // если мы в первом сундуке
gg++;
else
gs++; // если во втором
}
}
printf("GG = %i/%i GS = %i/%i\n", gg, gg+gs, gs, gg+gs);
return 0;
}