Я новичок в программировании и у меня возникли проблемы с одной задачей:
Монета выбрасывается до тех пор, пока одна сторона не упадет три раза подряд
int throwing = 0;
int tail=0;
int head=0;
int counter= 0;
Random rnd = new Random();
do
{
throwing = rnd.Next(1, 3);
Console.WriteLine(bacanje);
counter++;
if (throwing == 1)
{
tail++;
}
else if (throwing == 2)
{
head++;
}
} while (tail != 3 && head!= 3);
Так что моя проблемав том, что он не хочет быть 3 раза подряд, программа завершается, когда результаты похожи: голова, голова, хвост, голова.И так должно быть: голова, голова, голова.
Не уверен, что изменить в коде, если у кого-то есть предложения, я был бы признателен.Спасибо