10.5) Numeric addresses for computers on the international network Internet are composed of four parts, separated by periods, of the formxx.yy.zz.mm, where xx, yy, zz, and mm are positive integers. Locally, computers are usually known by a nickname as well. You are designing a program to process a list of Internet addresses, identifying all pairs of computers from the same locality. Create a structure type called address_t with components for the four integers of an Internet address and a fifth component in which to store an associated nickname of ten characters. Your program should read a list of up to 100 addresses and nicknames terminated by a sentinel address of all zeros and a sentinel nickname.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

IN C LANGUAGE

PLEASE, take your time and put a readable, copyable code

show the output

10.5) Numeric addresses for computers on the international network Internet are composed of four parts, separated by periods, of the
formxx.yy.zz.mm, where xx, yy, zz, and mm are positive integers. Locally, computers are usually known by a nickname as well. You are designing
a program to process a list of Internet addresses, identifying all pairs of computers from the same locality. Create a structure type called
address_t with components for the four integers of an Internet address and a fifth component in which to store an associated nickname of ten
characters. Your program should read a list of up to 100 addresses and nicknames terminated by a sentinel address of all zeros and a sentinel
nickname.
Sample Data
111.22.3.44 platte
555.66.7.88 wabash
111.22.5.66 green
0.0.0.0 none
The program should display a list of messages identifying each pair of computers from the same locality, that is, each pair of computers with
matching values in the first two components of the address. In the messages, the computers should be identified by their nicknames.
Example Message
Machines platte and green are on the same local network.
Follow the messages by a display of the full list of addresses and nicknames. Include in your program a scan_address function, a print_address
the addresses are on the same local network, and o (for false) otherwise.
SAMPLE RUN #4: ./IP
Interactive Session ♥
Hide Invisibles
Highlight: None
Show Highlighted Only
Enter the data.line:111.22.3.44........platte-
Enter the data.line:555.66.7.88....... wabashe
Enter the data.line:111.22.5.66..
Enter the data.line:0.0.e.e.....
Machines platte and green- are on the same-local-network.
111.22.3.44+platte-
555.66.7.88→wabashe
***greene
....none
111.22.5.66+green-
Transcribed Image Text:10.5) Numeric addresses for computers on the international network Internet are composed of four parts, separated by periods, of the formxx.yy.zz.mm, where xx, yy, zz, and mm are positive integers. Locally, computers are usually known by a nickname as well. You are designing a program to process a list of Internet addresses, identifying all pairs of computers from the same locality. Create a structure type called address_t with components for the four integers of an Internet address and a fifth component in which to store an associated nickname of ten characters. Your program should read a list of up to 100 addresses and nicknames terminated by a sentinel address of all zeros and a sentinel nickname. Sample Data 111.22.3.44 platte 555.66.7.88 wabash 111.22.5.66 green 0.0.0.0 none The program should display a list of messages identifying each pair of computers from the same locality, that is, each pair of computers with matching values in the first two components of the address. In the messages, the computers should be identified by their nicknames. Example Message Machines platte and green are on the same local network. Follow the messages by a display of the full list of addresses and nicknames. Include in your program a scan_address function, a print_address the addresses are on the same local network, and o (for false) otherwise. SAMPLE RUN #4: ./IP Interactive Session ♥ Hide Invisibles Highlight: None Show Highlighted Only Enter the data.line:111.22.3.44........platte- Enter the data.line:555.66.7.88....... wabashe Enter the data.line:111.22.5.66.. Enter the data.line:0.0.e.e..... Machines platte and green- are on the same-local-network. 111.22.3.44+platte- 555.66.7.88→wabashe ***greene ....none 111.22.5.66+green-
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education