Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using C++ language, write a program the solve the underlying abstract structures. All the steps below are a single program. You may use object-oriented (OOP)

Using C++ language, write a program the solve the underlying abstract structures. All the steps below are a single program. You may use object-oriented (OOP) or procedural programming.

Requirements:

1) Implement a menu-based program that operates continuously until the user decides to exit the program.

The menu operations are determined by this statement:

- { x C | P(x) }

- C is a set of menu operations = {

"Define set A",

"Define set B",

"Define set C",

"Display the data set",

"Cartesian product A x B",

"Cartesian product B x C",

"Cartesian product (A x B) x C",

"Cartesian product A x (B x C)",

"Find the subset",

"Find the relation R",

"Exit"

}

2) Implement a menu operation for set A = { a Z + }. Your function requires the user to enter arbitrary length and data.

3) Repeat step 2 for set B

4) Repeat step 2 for set C

5) Implement a menu operation and output the data in sets A, B, and C.

Example:

A = {x, y, z}

B = {...}

C = {...}

6) Implement a menu operation to test any two sets "is" a subset

Example:

A B = true or false

B C = true or false

A C = true or false

7) Implement a menu operation and the Cartesian product A x B

and determine the length of A x B

8) Implement a menu operation and the Cartesian product B x C

and determine the length of B x C

9) Implement a menu operation and the Cartesian product A x (B x C)

and determine the length of A x (B x C)

10) Implement a menu operation and the Cartesian product (A x B) x C)

and determine the length of (A x B) x C

11) Implement a menu operation and find the relation R from any two sets as follows: Given any (x, y) means that (x-y) / 2 is an integer.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Heikki Topi, Jeffrey A Hoffer, Ramesh Venkataraman

13th Edition

0134773659, 978-0134773650

More Books

Students also viewed these Databases questions

Question

How is social networking used in informal training?

Answered: 1 week ago

Question

What are some career development methods?

Answered: 1 week ago