Answered step by step
Verified Expert Solution
Question
1 Approved Answer
using ctt You are designing a program to process a list of Internet addresses representing numeric addresses of computers. Locally, computers are usually known by
using ctt You are designing a program to process a list of Internet addresses representing numeric addresses of computers. Locally, computers are usually known by a nickname, as well. Numeric addresses for computers on the international network Internet are composed of four parts, separated by a space, of the form: xyzm Nickname where x y z m are positive integers and Nickname is the computer nickname (string). 1. Define a class called address_t with components for the four integers of an internet address and a fifth component in which to store an associated nickname. Define function members, with constructors, setters and getters. (address_t.h). 2. The program should implement function members. The default constructor should set the network address to 0 0 0 0 None). Define a function Compare to which takes 2 network addresses and based on the 2 first components (x, y), compares them for equality. If two computers are located on the same network then they share the same 2 components (address_t.cpp). 3. Your driver program should declare 4 objects of class address_t and read 4 computer network addresses and nicknames and store them in the 4 objects. (address_tDriver.cpp) 4. Your program should display a list of pairs of computers from the same locality -that is, each pair of computers with matching values for the first two components of the address. In the message, the computers should be identified by their nicknames Example Input: 111 22 3 44 Borneo 555 66 7 88 Java 111 22 5 66 Sumatra 222 335 77 Jakarta Example Output message: Machine Borneo and Sumatra are on the same local network
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started