Write a
cin << |
with the corrected version
cin >> |
and each (incorrect) occurrence of
cout >> |
with the corrected version
cout << |
For an easier version, assume that there is always exactly one blank space between any occurrence of cin and a following <<, and similarly assume that there is always exactly one blank space between each occurrence of cout and a following >>.
For a harder version, allow for the possibility that there may be any number of blanks, even zero blanks, between cin and << and between cout and >>. In this harder case, the replacement corrected version has only one blank between the cin or cout and the following operator. The program to be corrected is in one file and the corrected version is output to a second file. Your program should define a function that is called with the input- and output-file streams as arguments.
If this is being done as a class assignment, obtain the file names from your instructor and ask your instructor whether you should do the easier version or the harder version.
(Hint: Even if you are doing the harder version, you will probably find it easier and quicker to first do the easier version and then modify your program so that it performs the harder task.)
Want to see the full answer?
Check out a sample textbook solutionChapter 6 Solutions
Problem Solving with C++ (9th Edition)
Additional Engineering Textbook Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Starting Out with Java: Early Objects (6th Edition)
Introduction To Programming Using Visual Basic (11th Edition)
Starting Out with C++: Early Objects (9th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Concepts Of Programming Languages
- i want the solution in C++ language solution should setup the midnight time to 0, and then write out all the possibilities that can take place in finding the difference between hours and minutes 4.7: Time Machine Your time machine is capable of going forward in time up to 24 hours. The machine is configured to jump ahead in minutes. To enter the proper number of minutes into your machine, you would like a program that can take a start time (in hours, minutes, and a Boolean indicating AM or PM) and a future time (in hours, minutes, and a Boolean indicating AM or PM) and calculate the difference in minutes between the start and future time. A time is specified in your program with three variables: int hours, minutes; bool isAM; // You can also use a char, i.e. A or P for example, to represent 11:50 PM, you would store: hours = 11,minutes = 50, isAM = false or if using a char, hours = 11,minutes = 50, isAM = 'A' This means that you need six variables to store a start and future time.…arrow_forwardNote: Please answer in C++ Programming language. During Eid, it is a tradition for every father to give his children money to spend on entertainment. Chef has N coins; denote the value of the coin i by vi. Since today is Eid, Chef gives one coin to each of his two children. He wants the absolute value of the difference between the values of the coins given to the two children to be as small as possible to be as fair as possible. Help the chef by telling him the minimum possible difference between the values of the coins given to the two children. Of course, the chef cannot give the same coin to both children. Possible input 1 3 142 Required Output 1arrow_forwardThe problem is from Introduction to Programming and Data Structures with C++, 4th edition Write a program that prompts the user to enter the number of students and each student’s name and score, and displays the name and score of the student with the highest score and the student with the second-highest score.Sample RunEnter the number of students: 5Enter a student name: SmithEnter a student score: 60Enter a student name: JonesEnter a student score: 96Enter a student name: PetersonEnter a student score: 85Enter a student name: GreenlawEnter a student score: 98Enter a student name: ZhangEnter a student score: 95Top two students:Greenlaw's score is 98.0Jones's score is 96.0arrow_forward
- how to do this in in C++ Language Zodiac Sign Identifier - Ask the user's birth month and birth day and return the corresponding Zodiac Sign he/she belongs: Evaluate the user's birth month and day by checking the following: If born from, Mar 21 to Apr 19 - Aries Apr 20 to May 20 - Taurus May 21 to Jun 20 - Gemini Jun 21 to Jul 22 - Cancer Jul 23 to Aug 22 - Leo Aug 23 to Sep 22 - Virgo Sep 23 to Oct 22 - Libra Oct 23 to Nov 21 - Scorpio Nov 22 to Dec 21 - Sagittarius Dec 22 to Jan 19 - Capricorn Jan 20 to Feb 18 - Aquarius Feb 19 to Mar 20 - Pisces Example: What is your month of birth? 1 - January (31 days) 2 - February (27 days, if Leap Year 28 days) 3 - March (31 days) 4 - April (30 days) 5 - May (31 days) 6 - June (30 days) 7 - July (31 days) 8 - August (31 days) 9 - September (30 days) 10 - October (31 days) 11 - November (30 days) 12 - December (31 days) Please enter your birth month: 8 Please enter day of your birth: 16 Please enter your year of birth: 1997 Your birthday is…arrow_forwardWrite a C++ program that includes the following function: a boolean function with the name of "evenorodd" that tests a number to see whether it is even or odd. your program should do the following in each iteration: ask the user to enter a number and each time by calling "evenorodd" function determines if the number is even or odd? then ask the user: "Do you want to continue?" if the answer is "Y" or "Yes", then repeat the processarrow_forwardWrite a programin c++ to model a simple calculator which should be able to do +,-,*,/,%. All these operations must be developed as separate functions. The program should ask the user to enter two operands and the operator. The function to be called should be selected on the basis of the operator selected. Once the result has been computed another function is called to print the result. The program should continue until the user entered ‘q’arrow_forward
- C++ program for Simulate roling of dice. Prompt the user to enter a number from 2 to 12. Use a random number generating function to roll two dice until a value matching the user input appears. An individual die has values from 1 to 6, therefore each roll should have limits of 1 to 6. The function should receive two integer values as parameters. The function should generate a random number between the two parameters values (inclusive).The function should return the random number.if values match on display winnerarrow_forwardplease do the following in c++ A school has 100 lockers and 100 students. All lockers are closed on the first day of school. As the students enter, the first student, denoted S1, opens every locker. Then the second student, S2, begins with the second locker, denoted L2, and closes every other locker. Student S3 begins with the third locker and changes every third locker (closes it if it was open, and opens it if it was closed). Student S4 begins with locker L4 and changes every fourth locker. Student S5 starts with L5 and changes every fifth locker, and so on, until student S100 changes L100.After all the students have passed through the building and changed the lockers, which lockers are open? Write a program to find your answer and display all open locker numbers separated by exactly one space.(Hint: Use an array of 100 bool elements, each of which indicates whether a locker is open (true) or closed (false). Initially, all lockers are closed.)arrow_forwardIn C++ language For each function be sure to include the date and a great sentence describing the goal of the function. Be sure to use great variable names. Don’t use 30 lines of code when you can solve the problem elegantly with only 5. Include code in your main showing that all your functions work correctly. Note I want you to write code to do this assignments, not simply call a built-in gadget. Built-in min and max gadgets are useful, but computer scientists get paid more money because they can write such gadgets, not simply shove numbers into a black box. 1. Write a function that accepts a string "s" and returns the character in the string with the largest ascii value 2. Write a function called minIndex that accepts a 1D array of integers "a" and an integer aSize (indicating the size of "a") and returns the index of the minimum value in "a". Additionally, write a second function minValue which accepts a 1D array of intgers and an integer sSize (indicating the size of "a") and…arrow_forward
- a C++ function, reverseDigit, that takes four digit integer as a parameter and returns the number withits digits reversed. For example, the value of reverseDigit(1234) is 4321 Note: explain each step by applying a double line commentsarrow_forwardIn C++ language For each function be sure to include the date and a great sentence describing the goal of the function. Be sure to use great variable names. Don’t use 30 lines of code when you can solve the problem elegantly with only 5. Include code in your main showing that all your functions work correctly. Note I want you to write code to do this assignments, not simply call a built-in gadget. Built-in min and max gadgets are useful, but computer scientists get paid more money because they can write such gadgets, not simply shove numbers into a black box.\ 4. Write a function that accepts a string s, and returns a count of the number of characters in s that have ascii values between ‘a’ and ‘z’ inclusive or between ‘A’ and ‘Z’ inclusive, in other words an upper or lower case letter. Use if-then-else statements, not a built-in letter gadget). 5. Write a function that determines the index of the second to the last occurrence of a target b in an integer array a. Return -1 if b is not…arrow_forwardWrite a program in C++ to help Buddy (the sheepdog) calculate the average age of all his sheep. Theprogram will accept as many ages as Buddy needs to input. The program should help Buddyminimize input errors by error-checking the age for him (everybody knows the maximum age forcartoon sheep is 9 years old). When Buddy’s sheep start to get old, he needs to breed moresheep. So, the code should also let Buddy know if the average age indicates if his sheep are aging,young, or middle-aged based on the chart below: average Sheep Age Population is… <= 3 Young 4 - 6 Middle-aged > 6 Agingarrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning