Assume that you will be given a *.txt file, which in the same format of RandSource.txt(attached). The file has three numbers at each line. Numbersare separated with a space. All number are in the range of [0, 50]. The first two numbers indicate a range. The third one shows number of random numbers to be generated in the range of first two numbers. The range always given  in first < second order. If not, raise an error. For instance, 2 5 7  means that you need to generate 7 random numbers in the range of 2 - 5 (including 2 and 5). You need to develop a complete C++ program to read each line from the .txt file and print the result on screen in a formatted way. The output format will be <first number> - <second number>: <random numbers > . For the above example, the output to screen should be 2 - 5: 6 5 4 6 3 7 5The attached input file has,3 6 82 19 104 12 41 6 07 4 30 8 310 9 8Your program should generate this (or with different random numbers) output for this file3 - 6: 5 4 3 5 6 3 4 52 - 19:6 2 11 14 17 9 8 19 2 7 4 - 12:5 4 10 91 - 6:                                   // no output here since quantity is 07 - 4:error0 - 8:0 6 410 - 9: error Note that your program should any number of lines in the file. You strictly assume that all numbers are in the range of [0,50].   RandSource.txt: 3 6 82 19 104 12 41 6 07 4 30 8 310 9 8

Question

Assume that you will be given a *.txt file, which in the same format of RandSource.txt(attached). The file has three numbers at each line. Numbersare separated with a space. All number are in the range of [0, 50]. The first two numbers indicate a range. The third one shows number of random numbers to be generated in the range of first two numbers. The range always given  in first < second order. If not, raise an error.

For instance,

2 5 7  means that you need to generate 7 random numbers in the range of 2 - 5 (including 2 and 5).

You need to develop a complete C++ program to read each line from the .txt file and print the result on screen in a formatted way. The output format will be <first number> - <second number>: <random numbers > . For the above example, the output to screen should be

2 - 5: 6 5 4 6 3 7 5

The attached input file has,

3 6 8
2 19 10
4 12 4
1 6 0
7 4 3
0 8 3
10 9 8

Your program should generate this (or with different random numbers) output for this file

3 - 6: 5 4 3 5 6 3 4 5
2 - 19:6 2 11 14 17 9 8 19 2 7
4 - 12:5 4 10 9
1 - 6:                                   // no output here since quantity is 0
7 - 4:error
0 - 8:0 6 4
10 - 9: error


Note that your program should any number of lines in the file. You strictly assume that all numbers are in the range of [0,50].

 

RandSource.txt:

3 6 8
2 19 10
4 12 4
1 6 0
7 4 3
0 8 3
10 9 8

Expert Answer

Want to see the step-by-step answer?

See Answer

Check out a sample Q&A here.

Want to see this answer and more?

Experts are waiting 24/7 to provide step-by-step solutions in as fast as 30 minutes!*

See Answer
*Response times vary by subject and question complexity. Median response time is 34 minutes and may be longer for new subjects.
Tagged in
EngineeringComputer Science

Programing Language

Related Computer Science Q&A

Find answers to questions asked by student like you

Q: A 12-bit (8,4) Hamming code whose hexadecimal value is 0xE4F arrives at a receiver. What was the ori...

A: Answer:0xE4F = 111001001111

Q: What language is accepted by the npda M = ({q0, q1, q2}, {a, b}, {a, b, z}} q0, z, {q2}). δ(q0,a,z)=...

A: The given npda is M = ({q0, q1, q2}, {a, b}, {a, b, z}} q0, z, {q2}) with transition functions asδ(q...

Q: What is the difference between a trap and an interrupt?

A: DefinitionTrap is prompted by a user program to invoke Operating System functionality.Interrupt is t...

Q: ________ analyze the business situation and identify the need for information and information servic...

A: DescriptionSystem AnalystsSystem Analysts are those who basically works with the users as well as th...

Q: Please explain all steps: What Boolean equation is represented by the following K-Maps: a)    ...

A: K-Map simplificationFor 3 variables adjacent groups of 2 cells, or 4 cells (1 x4 or 2 x 2), for 4 va...

Q: What is an example of an if else statement in C#?

A: The syntax for if-else statement in C# is:if(boolean_expression) {// stataments} else {   // statame...

Q: What is the mantissa and exponent values if 6.75 is represented in 8 bit binary floating point repre...

A: Answer:Conversion of decimal to 8-bit floating point representation:Step1: convert the integer part ...

Q: You are not required to execute the queries. However, your syntax must by accurate.You must give at ...

A: Since the full table structure is not given we make suitable assumptions to write the query:For ques...

Q: Eliminate all λ-productions from S → AaB|aaB, A → λ, B → bbA|λ.

A: A procedure of removing all λ productions is as follows:

Q: Subject: Computer Organization I 1.a) How many milliseconds (ms) are in 1 second?b) How many microse...

A: 1. Usually, time is measured in power of 10.There are 1,000 milliseconds in 1 second.There are 1,000...

Q: Consider a program that allows a surgeon in one city to assist in an operation on a patient in anoth...

A: The following can attack the program:A career criminalA cracker mightThe harm they can cause is foll...

Q: Write a grammar for the language consisting of strings built only of theletters aand b. The strings ...

A: The given language L contains the strings that have infinite number of letters but the strings must ...

Q: In python, write a program to find the prime factors of a number given by the user.

A: Program Instructions:Import the math module to use the sqrt() function.Take user input in a variable...

Q: If you are not able to specify the output of the above program exactly, explain why.

A: The sample output of the given program is:

Q: Into what state(s) can a process move, starting from the “running” state?

A: A state diagram in the operating system mainly contains 5 states named:NewReadyRunningWaitingTermina...

Q: I have a bit of code that is intended to read a file ("students.txt") and calculate the average, hig...

A: As you are not able to read the file students.txt, here is the source code with little modification ...

Q: Is the following distributive law valid or invalid? Prove your answer. x XOR (y + z) = (x XOR y) + ...

A: Answer:Here, the truth table is used to get the answer for each side of the question.First take LHS,

Q: Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both doubles...

A: Program Instructions:Take car's miles/gallon and gas dollars/gallon as input using scanner class.Cal...

Q: This code is for python Searching for Data In this lab we'll compare the time it takes to search for...

A: Instructions for solving the given problem:In part 1, use random.randint() function to generate rand...

Q: Annotate the following MIPS instructions to indicate source registersand destination registers. A so...

A: Annotations for the MIPS instructions mentioned in the question are given below-add $s1, $t2, $t3Add...

Q: I am having issues with C++ because this code does not work: int main() {int userNum; userNum = 5;co...

A: Explanation:A proper C++ program should include header file “&lt;iostream&gt;”, begins with “#” sign...

Q: Programming in C.

A: Algorithm: Declare required header files.Create “ContactInfo” structure.Declare required variables f...

Q: Write a program in Python for a (very) rudimentary shooter "game". You are the only shooter and you ...

A: NOTE: Sample output is missing in the question. The following program is executed for own sample out...

Q: Provide a situation that encompasses Confidentiality in the CIA triad

A: Answer:Situation of Confidentiality:Confidentiality comes under the C.I.A (Confidentiality Integrity...

Q: How would I open a file and encrypt that file from a dictionary in Python? Attached is a picture of ...

A: The functions are implemented in python 3. Since the python dictionary given in convert function is ...

Q: A company that wants to send data over the Internet has asked you to write a program that will encry...

A: Following code, take the user's four-digit number as input using main method then it will call the e...

Q: Consider a 32-bit hexadecimal number stored in memory as follows: Address Value 100 2A 101 ...

A: Big-endian:Big-endian is defined as the order in which the most significant value in the sequence is...

Q: hello good afternoon,   please, I need help with the following problem c++: ASSIGNMENT (CONTROL STRU...

A: A C++  program to display the song time and total time in a table format and a message indicating re...

Q: In Python 3.7.4 Write a program that will compute the total cost of an amazon purchase. The program ...

A: ProgramSince two questions have been given and it is not clear the answer is sought for which questi...

Q: Financial Application:• Write a program that computes future investment value at a given interest ra...

A: Program plan:Import necessary packages.Define a class named “Main”.Define a method named “computeFut...

Q: Find a pda that accepts the language L={anb2n :n≥0}.L={anb2n :n≥0}.

A: Pushdown Automata (PDA):In PDA, we can store one alphabet of language because PDA has only one stack...

Q: Which filenames would be a subsequent ls command display?$ lsabc abd abe abf abg abh$ rm abc ab*rm: ...

A: To describe which filenames the subsequent ls command display.

Q: Assignment: Check the Sample run first, then carefully read the instructions and write aprogram that...

A: Solution:Given data,The java code gets the first name, last name, and secret number to generate the ...

Q: 12 4x)x,is an another form of representation of fuzzy set. A, (x) /x, is an another form of represen...

A: A fuzzy set is a pair X, m(A)) where X is a Universal set and mA) is a membership function or degree...

Q: Problem: Create a base class called Vehicle that has the manufacturer’s name (typeString), number of...

A: Program plan:Create a class called “Person” with required constructors and methods.Create a class ca...

Q: Consider the following procedure: procedure mystery (x, y, z); integer x, y, z;beginz = 2; y= z+x;en...

A: Solution:Pass by name:Pass by name is a mechanism which is used by Algol programming language that e...

Q: 1.6 Compute the scalar cardinality and the fuzzy cardinality for each of thefollowing fuzzy set.

A: The scalar cardinality of a fuzzy set is calculated using the formula:

Q: Develop the ‘Shape’ application such that: ‘Rectangle’, ‘Ellipse’, and ‘Triangle’ classes inherit f...

A: Program plan:Define a class named “Shape”.Define a default constructor to print constructor invoked ...

Q: What are the risks associated with a pervasive security infrastructure? What are the reasons for NOT...

A: Pervasive security infrastructure refers to cloud security risks. As many users possibly from differ...

Q: How would I do this program? I am stuck.

A: Program DesignPrompt user for inputs and use Scanner object to read the inputs into double variables...

Q: Using DeMorgan's Law, write an expression for the complement of F if F(x,y,z) = xy + ~xz + y~z Show ...

A: Hello. Since you have posted multiple questions and not specified which question needs to be solved,...

Q: How would I go about writing this code?

A: Program AlgorithmImport the required package and create a class called Pattern_Java.Define the main(...

Q: I have a bit of code that is intended to read a file ("students.txt") and calculate the average, hig...

A: Description:The following program is to print the highest, lowest, and average of test scores by rea...

Q: In addition to virtualization, concurrency and persistence, name two more major goals of operating s...

A: Major goals of Operating System are:VirtualizationConcurrencyPersistenceDistributionAbstraction

Q: Explain how to convert the letters A, B and C to decimal.

A: Decimal Number SystemDecimal number system is a base- 10 number system. It has 10 symbols, the symbo...

Q: What does the group nesting depend on?

A: Group Nesting:A group can have any number of contacts, users, or other groups as members. And the ne...

Q: #include#include#includeusing namespace std;// outputHtmlTitle// parameters// This function...void o...

A: Instructions to remove the error from the program:Use all these header files:#include &lt;iostream&g...

Q: 1. What technique is used to model the situation that Student may have multiple addresses? A) Associ...

A: The answer is option B - Weak entitiesBecause the addresses belong to that student and cannot exist ...

Q: CHALLENGE 3.17.2: Conditional assignment. ACTIVITY Using a conditional expression, write a statement...

A: numUsers is incremented if updateDirection is equal to 1, else numUsers is decremented.

Q: The CSM Tech organization has a substantial web presence with several publicly accessible web and ap...

A: The public DNS servers are running recursive queries for both, the internal and external clients whi...