Problem Solving with C++ (10th Edition)
10th Edition
ISBN: 9780134448282
Author: Walter Savitch, Kenrick Mock
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 6.2, Problem 12STE
Explanation of Solution
Program:
//Include the needed headers
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <climits>
using namespace std;
//main() Method
int main()
{
//Print the required output
cout << "*";
cout...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Refer to following images and provide a complete and correct program that meets the prompt!
Decryption Key
A|B|C| D|E|F|G|H|I|J|K|L|M
N|O|P|Q|R|S|T|U|V|W|X|Y|Z
(letter above equals below, and vice versa)
As you can see, A becomes N, B becomes O and so on.
Your job is to write a program, with at least four functions, including main, which must do the following:
1. Ask user whether they want to encode or decode a message - if no, then terminate
2. Take the input string from the user, store it in dynamic memory (use new)
3. As appropriate, encode or decode the message using Rot13.
4. Output the encoded/decoded message
5. Delete the input string from dynamic memory (use delete)
Example Output The following output is an example of how your program should respond to the commands. The text in bold is the user-typed input. >>> StudentManager() $ AddStudent John, Doe, 3.7, 32 $ AddStudent Jean, Davis, 3.8, 24 $ AddStudent Aaron, Johnson, 3.6, 16 $ AddStudent John, Schwartzmann, 3.9, 28 $ PrintRoster John, Doe, 3.7, 32 Jean, Davis, 3.8, 24 Aaron, Johnson, 3.6, 16 John, Schwartzmann, 3.9, 28 $ SortRoster Name Aaron, Johnson, 3.6, 16 Jean, Davis, 3.8, 24 John, Doe, 3.7, 32 John, Schwartzmann, 3.9, 28 $ SortRoster GPA John, Schwartzmann, 3.9, 28 Jean, Davis, 3.8, 24 John, Doe, 3.7, 32 Aaron, Johnson, 3.6, 16
$ SortRoster Units John, Doe, 3.7, 32 John, Schwartzmann, 3.9 ,28 Jean, Davis, 3.8, 24 Aaron, Johnson, 3.6, 16 $ DeleteStudent Julia, Taylor Error! No student with that name was found in the roster. $ DeleteStudent Aaron, Johnson $ PrintRoster John, Doe, 3.7, 32 John, Schwartzmann, 3.9, 28 Jean, Davis, 3.8, 24 $ FindByFName…
Chapter 6 Solutions
Problem Solving with C++ (10th Edition)
Ch. 6.1 - Prob. 1STECh. 6.1 - Prob. 2STECh. 6.1 - Suppose that you are still writing the same...Ch. 6.1 - Prob. 4STECh. 6.1 - Prob. 5STECh. 6.1 - Prob. 6STECh. 6.1 - Suppose bla is an object, dobedo is a member...Ch. 6.1 - Prob. 8STECh. 6.1 - Prob. 9STECh. 6.1 - A program has read half of the lines in a file....
Ch. 6.1 - Prob. 11STECh. 6.2 - Prob. 12STECh. 6.2 - Prob. 13STECh. 6.2 - Prob. 14STECh. 6.2 - What output will be sent to the stuff.dat when the...Ch. 6.2 - Prob. 16STECh. 6.2 - In formatting output, the following flag constants...Ch. 6.2 - Here is a code segment that reads input from...Ch. 6.2 - Prob. 19STECh. 6.2 - Write the definition for a void function called...Ch. 6.2 - (This exercise is for those who have studied the...Ch. 6.3 - Suppose c is a variable of type char. What is the...Ch. 6.3 - Suppose c is a variable of type char. What is the...Ch. 6.3 - Prob. 24STECh. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Suppose that the program described in Self-Test...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Prob. 29STECh. 6.3 - Define a function called copyLine that takes one...Ch. 6.3 - Prob. 31STECh. 6.3 - (This exercise is for those who have studied the...Ch. 6.3 - (This exercise is for those who have studied the...Ch. 6.3 - Suppose ins is a file input stream that has been...Ch. 6.3 - Write the definition for a void function called...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Write some C++ code that will read a line of text...Ch. 6 - Write a program that will search a file of numbers...Ch. 6 - Write a program that takes its input from a file...Ch. 6 - a. Compute the median of a data file. The median...Ch. 6 - Write a program that takes its input from a file...Ch. 6 - Write a program that gives and takes advice on...Ch. 6 - Write a program that reads text from one file and...Ch. 6 - Prob. 7PCh. 6 - Write a program to generate personalized junk...Ch. 6 - Write a program to compute numeric grades for a...Ch. 6 - Enhance the program you wrote for Programming...Ch. 6 - Prob. 4PPCh. 6 - Write a program that will correct a C++ program...Ch. 6 - Write a program that allows the user to type in...Ch. 6 - This project is the same as Programming Project 6,...Ch. 6 - This program numbers the lines found in a text...Ch. 6 - Write a program that computes all of the following...Ch. 6 - The text file babynames2012.txt, which is included...Ch. 6 - To complete this problem you must have a computer...Ch. 6 - Write a program that prompts the user to input the...Ch. 6 - The following is an old word puzzle: Name a common...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- 12. John is used to doing programming in Python and since the print() function in Python by default prints a newline after printing the string passed to the print() function. But in his current project, he is using PHP programming language and the echo function does not print a newline by default after the end of the string. So, he often misses giving a newline after printing a message. Help David by writing a function myecho() that takes a string as a parameter and also prints a newline after printing the string.arrow_forwardWrite a program in python for problem 2. Code in python.arrow_forwardYou should submit a script file and a plain text output file (.txt) that contains the test output. Multiple file uploads are permitted. Don’t forget to include descriptive comments in your Python code. Your submission will be assessed using the following Aspects. Does the submission include the is_divisible function from Section 6.4 of the textbook? Does the submission implement an is_power function that takes two arguments? Does the is_power function call is_divisible? Does the is_power function call itself recursively? Does the is_power function include code for the base case of the two arguments being equal? Does the is_power function include code for the base case of the second argument being "1"? Does the submission include correct output for the five test cases?arrow_forward
- 1. The Intermediate code generated below is for a given statement M=p*q+r/s is as follows: T1 = id5 T2 = id4 / T1 T3 = id3+T2 T4 = idz*T3 M= T4 Write the output for code optimization and Code generation.arrow_forwardHello I need some help with this. I keep getting this one wrong. The language program is Python.arrow_forwardYou are working on problem set: HW2 - loops (Pause) Pause) ? variableScope ♡ Language/Type: Java expressions for % A variable's scope is the part of a program in which it exists. In Java, the scope of a variable starts when it is declared and ends when the closing curly brace for the block that contains it is reached. A variable is said to be in scope where it is accessible. Consider the following program: public class Example { public static void main(String[] args) { performTest (); } } public static void performTest() { int count = 12: for (int i = 1; i <= 12; i++) { runSample(); K } } } System.out.print(count); public static void runSample() { System.out.print("sample"); 7 с M 31 In which of these blocks is the variable count in scope for the entirety of the block? runSample method a. b. main method c. for loop d. O performTest method (order shuffled) In which of these blocks is the variable i in scope for the entirety of the block? a. O main method b. O runSample method c. O…arrow_forward
- In C, Assume that the int variables i and j have been declared, and that n has been declared and initialized.Write code that causes a "triangle" of asterisks of size n to be output to the screen. Specifically, n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consisting of three, etc. The last line should consist of n asterisks. Thus, for example, if n has value 3, the output of your code should be******You should not output any space characters.arrow_forwardMake it in PYTHON programming language. Provide screenshot of source code and output. Thanks!!arrow_forwardCould you help me create a python code for this question? Thanks.arrow_forward
- Please provide a Java Code and a text file showing the output. The instructions are provided in the image below.arrow_forwardThe semantics of a call to a “simple” subprogram requires the following actions: A. Save the execution status of the current program unit. B. Compute and pass the parameters. C. Pass the return address to the called. D. Transfer control to the called. E. All of the abovearrow_forwardComplete and fix this code C program ONLY. Please finish the function printMap and updateMap to make the maze project work.Your code should move the cursor to the starting point located at the first 0 from the topand left border, and then use w, a, s, or d keys to control it to move to E. When E isreached, your code will print a message on the screen “Maze solved!!!”Please notice that part of the code is already provided, and you need to understand the code and finish it by sending screenshotsarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning