Вот вариант проблемы, называемой случайным блужданием. Летними вечерами пес покидает свой фонарный столб и случайным образом делает два шага в направлении дома или один шаг в противоположном направлении. Сделав эти шаги, пёс снова случайным образом блуждает на два шага к дому или на один шаг назад и делает это снова и снова. Если питомец отойдет от фонарного столба на 10 шагов по направлению к дому, вы найдете его и отнесете домой. Если пес возвращается к фонарному столбу, не дойдя до 10 шагов по направлению к дому, он ложится и ночует у подножия фонарного столба. Напишите программу на языке C, которая стимулирует 500 летних вечеров, и вычислите и printf процент времени, в течение которого ваш питомец спит дома в течение этих вечеров. Подсчитайте расстояние, пройденное собакой до вашего дома. Если расстояние достигает 10, остановите цикл и увеличьте на единицу счетчик проведенных ночей дома. Если расстояние достигает 0 прежде, чем оно достигнет 10, остановите цикл, но не увеличивайте счетчик проведенных ночей дома. Повторите этот цикл 500 раз и найдите отношение (количество проведенных ночей дома) / 500,0.