Implement a multi-instance version of the linked-list queue.

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
100%
4.4.2 Queue program
Implement a multi-instance version of the linked-list queue. In your program, create 4 queues. Read
numbers until you encounter a negative integer input. For every number input, if the number modulo
4 is 0, put the number in the first queue; if the number modulo 4 is 1, put the number in the second
queue; if the number modulo 4 is 2, put it in the third queue, and if the number modulo 4 is 3, put it
in the fourth queue. When the negative number is input, output all the numbers in the first queue,
then all the numbers in the second queue, then all the numbers in the third queue, and then all the
numbers in the fourth queue.
Detailed specifications:
The source file name shall be queueproblem.c.
The input shall be integer numbers separated by spaces or newlines. There may be as many as
400 inputs, and it is possible that all input numbers modulo 4 will evaluate to the same value.
• The output shall be integer numbers each printed with a %5d format, 12 per output line.
The first line of your program shall conform to the course standard for headlines, that is, it
should be
// queueproblem.c – Lab 01 – FirstName, LastName
Transcribed Image Text:4.4.2 Queue program Implement a multi-instance version of the linked-list queue. In your program, create 4 queues. Read numbers until you encounter a negative integer input. For every number input, if the number modulo 4 is 0, put the number in the first queue; if the number modulo 4 is 1, put the number in the second queue; if the number modulo 4 is 2, put it in the third queue, and if the number modulo 4 is 3, put it in the fourth queue. When the negative number is input, output all the numbers in the first queue, then all the numbers in the second queue, then all the numbers in the third queue, and then all the numbers in the fourth queue. Detailed specifications: The source file name shall be queueproblem.c. The input shall be integer numbers separated by spaces or newlines. There may be as many as 400 inputs, and it is possible that all input numbers modulo 4 will evaluate to the same value. • The output shall be integer numbers each printed with a %5d format, 12 per output line. The first line of your program shall conform to the course standard for headlines, that is, it should be // queueproblem.c – Lab 01 – FirstName, LastName
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Similar 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