Без массива: массив не имеет смысла. По текущим ответам.
i - общий счетчик запросов.
function answer() {
return Math.floor(Math.random() + 0.45);
};
var limit = 5,
fail = 0,
i = 0;
while (fail < limit) {
answer() > 0? fail = 0: fail = fail + 1;
i = i + 1;
}
alert(i);