Есть ответ 👍

Два игрока, Паша и Вася, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Паша. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в три раза и затем убрать из кучи два камня. Игра завершается в тот момент, когда количество камней в куче становится не менее 31. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 31 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤30. Определите выигрышная или проигрышная позиция для игрока, делающего первый ход, если перед игроками лежит: а) 4; б) 7; с) 10 камней (камня).

212
291
Посмотреть ответы 1

Ответы на вопрос:

jhgdfkjg
4,6(14 оценок)

Const n=10; var a: array[1..n] of integer; i,k: integer; begin randomize; for i: =1 to n do   begin   a[i]: =random(2);   write(a[i]: 2);   end; writeln; k: =0; i: =1; while (i< =n)and(k< 5) do   begin   if a[i]=1 then k: =k+1;   i: =i+1;   end; if k=5   then writeln('5-я единица - ',i-1,'-ый элемент массива')   else writeln('в массиве меньше 5 единиц'); end. пример:   0 1 1 0 1 1 1 0 0 1 5-я единица - 7-ый элемент массива

Популярно: Информатика