Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please use C++ language, as it is the language I am currently learning. NOT JAVA! Also please follow the knowledge listed and the output example.

Please use C++ language, as it is the language I am currently learning. NOT JAVA! Also please follow the knowledge listed and the output example. Thank you

image text in transcribedimage text in transcribed

Given a function f from A={1,2,3,4,5} to itself, write a/C++P rogram to determine whether f is a valid function, one-to-one, onto, and/or a bijection. Valid function: no x value has two y values and all x and y values are part of the Domain and Range respectively (we will accept partial functions as valid) One-to-one: No y value has more than one x that maps to it (e.g., f(3)=2 and f(4)=2 is NOT one-to-one) Onto: for every y in the Range, there is at least one x such that f(x)=y. Bijection: the function is both one-to-one and onto Input should be entered through console prompts. Here is a sample program for this part: This is a command line program that can be run in Windows. Your program should ask for the number of ordered pairs, then read each pair as one line of input. Do NOT use strings for your input unless you use it only to perform error checking before converting the read values to integers. If the values entered are not in the Domain or Range, keep reading in the ordered pairs, do not abort if a domain or range value is wrong. Functions can be described as a set of ordered pairs. The program will be tested with the following sets of ordered pairs, written in F(x)=y form, though you should only look for xy on each input line: You do not need to check for one-to-one or onto if the entered values are not valid (i.e., check to see if in domain, range, then check to see if one value from the domain appears more than once). Output results should be clearly displayed with appropriate labeling. Two examples of such an output format are given here: Function described by: f(3)=5f(6)=4 This function is not a valid function. Function described by: f(1)=1 f(2)=4 f(3)=3 f(4)=1 f(5)=1 This function is a valid function. This function is not a one-to-one function. This function is not onto. This function is not a bijection

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

Step: 3

blur-text-image

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

Graph Database Modeling With Neo4j

Authors: Ajit Singh

2nd Edition

B0BDWT2XLR, 979-8351798783

More Books

Students also viewed these Databases questions