Calcular Broadcast e IPs disponíveis
Publicado por Lucas de souza montalvão (última atualização em 07/12/2012)
[ Hits: 5.573 ]
Fiz esse algoritmo para um projeto da faculdade, ele calcula o broadcast e mostra os IPs disponíveis. Estou começando agora, então ualquer dica será bem vinda.
#include <iostream>
using namespace std;
int main(){
int x=3, mask=252,rede;
int oc1,oc2,oc3,oc4;
int m1,m2,m3,m4;
int redeoc1,redeoc2,redeoc3,redeoc4,broadcast;
int broad1, broad2, broad3, broad4;
cout << "Digite o primeiro octeto do endereço ip:" << endl;
cin >> oc1;
cout << "Digite o segundo octeto do endereço ip:" << endl;
cin >> oc2;
cout << "Digite o terceito octeto do endereço ip:" << endl;
cin >> oc3;
cout << "Digite o quarto octeto do endereço ip:" << endl;
cin >> oc4;
cout << "Digite o primeiro octeto da mascara:" << endl;
cin >> m1;
cout << "Digite o segundo octeto da mascara:" << endl;
cin >> m2;
cout << "Digite o terceiro octeto da mascara:" << endl;
cin >> m3;
cout << "Digite o quarto octeto da mascara:" << endl;
cin >> m4;
cout<<"Endereço ip:"<<oc1<<"."<<oc2<<"."<<oc3<<"."<<oc4<<endl;
cout<<"Máscara:"<<m1<<"."<<m2<<"."<<m3<<"."<<m4<<endl;
redeoc1 = oc1 & m1;
redeoc2 = oc2 & m2;
redeoc3 = oc3 & m3;
redeoc4 = oc4 & m4;
broad1 = redeoc1+(255-m1);
broad2 = redeoc2+(255-m2);
broad3 = redeoc3+(255-m3);
broad4 = redeoc4+(255-m4);
cout<<"Endereço de rede disponiveis:"<<redeoc1<<"."<<redeoc2<<"."<<redeoc3<<"."<<redeoc4+1<< " até " <<redeoc1<<"."<<redeoc2<<"."<<broad3<<"."<<broad4-1<<endl;
cout<<"Broadcast:"<<broad1<<"."<<broad2<<"."<<broad3<<"."<<broad4<<endl;
}
Alucard - scan de redes defensivo
Funções básicas para conexão OpenSSL em C
Nenhum comentário foi encontrado.
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Problema ao instalar Linux Mint. (1)
Midia de instalação LM-21.3 não inicializa (11)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









