Написать программу (язык C, компилятор gcc, стандарт c99) реализующую игру "Жизнь" ( https://ru.wikipedia.org/wiki/Игра_«Жизнь» )
Программа должна иметь удобный пользовательский интерфейс, благодаря которому можно будет легко устанавливать и модифицировать первоначальное положение пунктов(лучше всего использовать курсор для перемещения по плоскости).
Программа:
-Должна иметь читабельный и удобный в обслуживании пользовательский интерфейс - лучше всего с использованием библиотеки ncurses (я использую pdcurses т.к. Windows);
-Возможность указать размер поля, не больше чем 80x25 (W x H) (нет необходимости использовать динамическое распределение памяти);
-Возможность ввести количество шагов симуляции, после которых симуляция остановится;
-Возможность установки времени задержки между итерациями;
-Возможность случайного генерирования начального положения точек;
-Программа должна проверять правильность введенных данных и информировать пользователя об ошибках;
-Программа должна быть написана так, чтобы ввод неверных данных не вызвал ее неконтролируемое завершение.
Компилятор- GCC. Среда- кодблокс. У студента в лаборатории- линукс, чтобы все скомпилировалось. Отдельно- документация где алгоритм работы программы в блок-схеме.
Нужно с пояснением.
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |