Files

30 lines
657 B
C++

// Задача 13 — арифметика подсетей IPv4.
// Реализуй функции ниже. Заглушка намеренно не проходит проверку.
#include <cstdint>
struct Subnet {
uint32_t network = 0;
uint32_t broadcast = 0;
uint32_t first_host = 0;
uint32_t last_host = 0;
long long host_count = 0;
};
Subnet subnet_of(uint32_t ip, int prefix) {
(void)ip;
(void)prefix;
return Subnet{};
}
bool same_subnet(uint32_t a, uint32_t b, int prefix) {
(void)a;
(void)b;
(void)prefix;
return false;
}
int prefix_for_hosts(int hosts) {
(void)hosts;
return -1;
}