Различные вопросы по PHP и MySQL

253K
.
Артёмочка

n(предположим 40) пиратов делят сундук с золотом. Передавая по круту пистолет,каждый 4 получивший пистолет убивает себя( и выходит из очереди)

ввести нужно номер пирата с которого начата игра
вывести номер оставшегося пирата

хоть я php и знаю, но не знаю как решить эту задачу)
помогите))

.
Mir egal wer du bist - Lms

Артёмочка, может и не в тему, но не проще ли сгенерировать rand'ом ид пирата, который останется живым?

.

вообще то когда их останется только трое, умирать уже будет не кому
или придется по второму кругу идти

.

Можно каждого второго убивать и тогда в конце 1 и останется.

.
Артёмочка

дано усовие, его изменять не надо

.
(\/)____o_O____(\/)

Артёмочка, можно рекурсией проходить массив, убивая каждого четвертого, итоговый массив пропускать еще раз, пока один не останется
только надо додумать как быть когда пиратов меньше 4

.

как сделать чтоб на главной некоторые ссылки не видны были гостям?

.
(\/)____o_O____(\/)

Beibarys, if (!$user_id) {
// ссылка скрытая от гостей
}

.
# Koenig (30.01.2014 / 12:28)
Beibarys, if (!$user_id) {
// ссылка скрытая от гостей
}
это для всех скрывает?
.

Beibarys, Нет, только от каждого пятого гостя.
Эту ссылку увидят ТОЛЬКО зареганные !

Всего: 7969