reak;// Перевірка після видалення, якщо ми стали на посл елемент, то виходимо з циклу=rp- gt; next;// перехід на слід кролика
} (! wp- gt; next) break;=wp- gt; next;// перехід на слід вовка
}
} menu1 (); timer ()
{(LC_ALL, RUS ); stop; (1)
{(_ kbhit ())
{(getch () == 27)
{();
}
} ++ ;. finding () ;. finding () ;. move () ;. move (); (); (step gt; endstep)
{(laquo;CLSraquo;);(font==1).display(font);.display(font);.display(font);(delay);(pauser==1)(getche()==27) menu1 ();
}
}
} menu_params (); menu1 ()
{( cls ); lt; lt; t t t tВиберіте режим роботи: n n n raquo ;; lt; lt; t t t1. Запуск з отрисовкой графіки. N raquo ;; lt; lt; t t t2. Запуск без відтворення графіки. N raquo ;; lt; lt; t t t3. Покроковий з отрисовкой графіки. N raquo ;; lt; lt; t t t4. Покроковий без відтворення графіки. N raquo ;; (getch ())
{ 1 raquo ;:/* cout lt; lt; Перший пункт raquo ;; */font=1; pauser=0; break; 2 raquo ;:/* cout lt; lt; Другий пункт raquo ;; */font=0; pauser=0; break; 3 raquo ;:/* cout lt; lt; Третій пункт raquo ;; */font=1; pauser=1; break; 4 raquo ;:/* cout lt; lt; Четвиртий пункт raquo ;; */font=0; pauser=1; break;
} ( cls ); _ params (); lt; lt; n n n n Для продовження роботи, натисніть Spase. raquo ;; lt; lt; n Для зміни стартових параметрів, натисніть Enter. raquo ;;
//getche (); (getch () == 13)
{(;;)
{( cls ); _ params (); lt; lt; n9. Вихід n n ; (getch ())
{ 1 raquo ;: cout lt; lt; n Кількість вовків: raquo ;; gt; gt; colW; break; 2 raquo ;: cout lt; lt; n Кількість кроликів: raquo ;; gt; gt; colR; break; 3 raquo ;: cout lt; lt; n Кількість дерев: raquo ;; gt; gt; colT; break; 4 raquo ;: cout lt; lt; n Кількість кроків, через яке кролики почнуть розмножуватися: raquo ;; gt; gt; colR; break; 5 raquo ;: cout lt; lt; n Затримка в мілісекундах: raquo ;; gt; gt; delay; break; 6 raquo ;: cout lt; lt; n Перемотка кроків зі старту: raquo ;; gt; gt; endstep; break; 7 raquo ;: cout lt; lt; n Кількість дитинчат у вовків при разможноженіі: raquo ;; gt; gt; razmW; break; 8 raquo ;: cout lt; lt; n Кількість дитинчат у кроликів при разможноженіі: raquo ;; gt; gt; razmR; break; 9 raquo ;: return;
}
} lt; lt; n Кількість дитинчат у кроликів при разможноженіі: raquo ;; gt; gt; razmR; lt; lt; n n n raquo ;; _ params () ; (getch () == 9 ) return;
}
} menu_params ()
{ lt; lt; t t Стартовий параметри n n raquo ;; lt; lt; n1. Кількість вовків: lt; lt; colW; lt; lt; n2. Кількість кроликів: lt; lt; colR; lt; lt; n3. Кількість дерев: lt; lt; colT; lt; lt; n4. Кількість кроків, через яке кролики почнуть розмножуватися: lt; lt; old; lt; lt; n5. Затримка в мілісекундах: lt; lt; delay; lt; lt; n6. Перемотка кроків з старту: lt; lt; endstep; lt; lt; n7. Кількість дитинчат у вовків при разможноженіі: lt; lt; razmW; lt; lt; n8. Кількість дитинчат у кроликів при разможноженіі: lt; lt; razmR;
//getche ();
} _ tmain (int argc, _TCHAR * argv [])
{(LC_ALL,laquo;RUSraquo;);((int)time);();.add(colW);.add(colR);.add(colT);();();0;
}