Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sawer90
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 14
#1

Генератор топологии сети - C++

30.03.2010, 10:31. Просмотров 531. Ответов 1
Метки нет (Все метки)

Сеть генерируется на матричном поле. В каждой ячейке матрицы может быть либо рабочая станция (конечный элемент), либо соединитель. Соединители используются 3 видов: прямой отрезок, угол и тройник. Сеть должна быть построена по принципу дерева: 1) все узлы соединены между собой; 2) нет ни одного кольцевого маршрута. В центре размещается сервер. От него может отходить несколько маршрутов.

Входные данные: высота и ширина поля.
Результаты генерации можно представить графически или вывести в текстовый файл. Число рабочих станций и их расположение выбирается случайно самой программой. Число выходов сервера случайное (1...3).
Пример выходного файла:
.....................
.O..+--O.....O..O..O.
.|..|........|..|..|.
.|..|........|..|..|.
.+--+.....+--+--+--+.
.|........|..........
.|........|..........
.+-----#--+--+-----O.
.......|.....|.......
.......|.....|.......
.+--+--+.....|..O--+.
.|..|..|.....|.....|.
.|..|..|.....|.....|.
.O..|..O..O..|..O..|.
....|.....|..|..|..|.
....|.....|..|..|..|.
....+--O..+--+--+--+.
.....................

Каждая клетка поля в текстовом файле – 3х3 символа


Прямой соединитель
...
---
... Угловой соединитель
...
.+-
.|. Тройник
.|.
.+-
.|.
Рабочая станция
...
.O-
... Сервер
.|.
.#-
... можно на с++ написать такую игру????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2010, 10:31     Генератор топологии сети
Посмотрите здесь:

генератор rand - C++
Добрый вечер! Возникла проблема с генератором rand. Нужно немного подредактировать код Условие задачи По самолёту проводится 3...

Генератор слов - C++
Здравствуйте! Хочу написать программу по генерированию слов из набора букв, но даже не представляю с чего начать... Может кто-нибудь...

Генератор пароля - C++
Напишите функцию, которая случайным образом генирирует пароль из 8 символов. В пароле должны присутствовать только латинские буквы и цифры ...

Квадратичный генератор - C++
Ребят помогите ,нужно создать квадратичный генератор случайных чисел,скажите что делать, не совсем понимаю задание

Генератор задач - C++
Допустим, есть класс задача. Надо сгенерировать задачи. Около 1000 штук. Class tasks{...} For (I=1;I<1000;I++){ tasks Task; // как...

Генератор чисел - C++
Здравствуйте. пишу вот такую программу. Генерирует случайные числа. Но каждый раз исключая повторы. помогите. не пойму в чём дело. выводить...

Генератор пароля - C++
Помогите пожалуйста написать генератор паролей в С++, условие: 26 символов - ограничение, должен состоять из малых английских букв,...

Генератор кроссвордов - C++
Помогите написать программу генератора кроссвордов в visual C++

Генератор 2D кодов - C++
Помогите написать генератор на С++, который формирует 2D коды.:help::help:

Генератор числа от -1 до 1 - C++
Хай! Пытаюсь написать генератор для рандомной выдачи числа от -1 до 1. Что делаю не так скажите? srand(time(0)); tmpValue...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sawer90
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 14
31.03.2010, 22:54  [ТС]     Генератор топологии сети #2
Цитата Сообщение от sawer90 Посмотреть сообщение
Сеть генерируется на матричном поле. В каждой ячейке матрицы может быть либо рабочая станция (конечный элемент), либо соединитель. Соединители используются 3 видов: прямой отрезок, угол и тройник. Сеть должна быть построена по принципу дерева: 1) все узлы соединены между собой; 2) нет ни одного кольцевого маршрута. В центре размещается сервер. От него может отходить несколько маршрутов.

Входные данные: высота и ширина поля.
Результаты генерации можно представить графически или вывести в текстовый файл. Число рабочих станций и их расположение выбирается случайно самой программой. Число выходов сервера случайное (1...3).
Пример выходного файла:
.....................
.O..+--O.....O..O..O.
.|..|........|..|..|.
.|..|........|..|..|.
.+--+.....+--+--+--+.
.|........|..........
.|........|..........
.+-----#--+--+-----O.
.......|.....|.......
.......|.....|.......
.+--+--+.....|..O--+.
.|..|..|.....|.....|.
.|..|..|.....|.....|.
.O..|..O..O..|..O..|.
....|.....|..|..|..|.
....|.....|..|..|..|.
....+--O..+--+--+--+.
.....................

Каждая клетка поля в текстовом файле – 3х3 символа


Прямой соединитель
...
---
... Угловой соединитель
...
.+-
.|. Тройник
.|.
.+-
.|.
Рабочая станция
...
.O-
... Сервер
.|.
.#-
... можно на с++ написать такую игру????
На делфи нашёл а мжно на с++ и как это будет примерно выглядеть
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru