#include <iostream> #include <array> using namespace std; bool ParseIP(string str, array<int, 4>& ip) { for (int i = 0; i < 4; i++) { int pos = str.find('.'); string sub = str.substr(0, pos); if (sub.empty()) return false; ip[i] = stoi(sub); str = str.substr(pos + 1); } retu...