Форум программистов, компьютерный форум, киберфорум
Наши страницы

Непонятна задача по сетям - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов из дружеской функции в шаблонном классе http://www.cyberforum.ru/cpp-beginners/thread584477.html
Скомпилировал http://dmtsoft.ru/bn/370/as/oneaticleshablon/. Как только перенёс в свой шаблонный класс почти весь этот исходник перестали работать функции перегрузки >> и <<. Останавливается...
C++ Переписать из Паскаля в С++(считывание и запись в файл) Имеется программа такого вида uses crt; var f,g: text; s,sp: string; et,i: byte; begin assign(f,'C:\in.txt'); assign(g,'C:\out.txt'); reset(f); http://www.cyberforum.ru/cpp-beginners/thread584452.html
C++ В двумерном массиве подсчитать
Для каждой строки в двумерном массиве подсчитать количество положительных элементов и записать данные в новый массив. Помогите плз, а то в голову ничего не лезет!( (Желательно как можно проще)
Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей в левом верх C++
Помогите пожалуйста решить задачу по BORLAND С++ Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей в левом верхнем углу и закрученной на часовой стрелке.
C++ построить результат сглаживания заданной вещественной матрицы http://www.cyberforum.ru/cpp-beginners/thread584427.html
Здравствуйте! пожалуйста, кто-нибудь помогите с задачкой
C++ Ошибка компиляции программы Всем доброго вечера. Не получается запустить программу, в чем может быть дело ? Компилятор Турбо Си++ 3.0 #include <iostream.h> template < typename T > T max( T a, T b ) { return ( ( a > b... подробнее

Показать сообщение отдельно
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
23.05.2012, 20:31
Составители таких заданий обычно ломают мозг чтобы заставить тебя сделать ровно то что они хотят, тогда как приведенная ими задача может решаться разными способами.
Фраза "класс IP-адресов" наталкивает на мысль - A, B, C
Ну класс C явно не годится для этой задачи

20 в кабинете - значит 5 бит на номер компа, минимальная маска подсети /27

14 кабинетов * 12 этажей - значит 168 подсетей,
это если не делать промежуточные узлы связи на каждом этаже

Значит 8 бит на номер подсети

Значит всего 8+5=13 бит
В класс "B" можно уложиться

Но что в точности хотели создатели задачи - это только у них можно узнать

Добавлено через 8 минут
Значит берешь класс "B"
Нарезаешь 168 подсетей по 32 компа в каждой
И все это распределяешь по 12*14 кабинетов
Полной разводки сети вроде не требуется - поэтому как между собой соединяются кабинеты уточнять не будем

В каждой из 168 подсетей нужно указать:
- какие IP-адреса у компов
- маску подсети ( очевидно она /27 )
- адрес шлюза

Вообщем думаю достаточно указать только для одной подсети
а в остальных 167 будет аналогично
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.