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

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

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

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

30.03.2010, 10:31. Просмотров 533. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Генератор топологии сети (C++):

MPI C++. Построение топологии сети - C++
Всем доброго времени суток. Задача следующая: каждый узел в сети знает только своих соседей(локальную топологию). Необходимо...

Дана матрица соединений некоторой сети из n узлов; получить матрицу связей этой сети - C++
Сетью называется совокупность точек (узлов), некоторые из которых соединены между собой стрелками. Сети, состоящей из n узлов, можно...

нейронные сети (адаптивные сети) - C++
нужен исходник 3д или 2д адаптивной сетки для небольшого использования в своей работе (растягивалась что бы на какуюнить фигуру на...

Генератор на С++ - C++
Всем привет, вот нашел классную прогу, она делает все то что мне нужно за 2мя исключениями 1) Он производит генерацию с 1-го символа,...

Генератор объектов - C++
Я пишу консольную игру, и планирую сделать её с пароякой режимов. Например: 1) Режим прохождения - игрок по очереди сражается с каждым...

Генератор паролей - C++
Привет юзерам cyberforum'а. Требуется следующее: Написать программу - генератор паролей. Программа должна выполнять следующие...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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-
... Сервер
.|.
.#-
... можно на с++ написать такую игру????
На делфи нашёл а мжно на с++ и как это будет примерно выглядеть
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2010, 22:54
Привет! Вот еще темы с ответами:

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

Генератор текста - C++
Добрый день. Вот начинаю осваиваться с C++, но абсолютно не владею функциями рандома. Может кто-нибудь если не сложно уделить 5-7 минут...

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

генератор кодов - C++
народ можно ли создать генератор кодов?


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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