Computer Systems: A Programmer's Perspective (3rd Edition)
3rd Edition
ISBN: 9780134092669
Author: Bryant, Randal E. Bryant, David R. O'Hallaron, David R., Randal E.; O'Hallaron, Bryant/O'hallaron
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 9, Problem 9.14HW
Given an input file hello.txt that consists of the string Hello, world!\n, write a C
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a C Program that takes an input (2 text.txt) files, and counts the number of times the elements of File 1, appear in File 2, and print the result as shown. Please read the example below:
Example:
File A:
BarcelonaDublinLas VegasLisbonLondonMadridNew YorkRioSan FransiscoShanghaiToronto
File B:
BarcalonaMadridMadridMadridMadridSan FransiscoTorontoVancouver
Output after running the C Program using Binary Search Algorithm is:
Barcelona is present 1 time/sDublin is present 0 time/sLas Vegas is present 0 time/sLisbon is present 0 time/sLondon is present 0 time/sMadrid is present 4 time/sNew York is present 0 time/sRio is present 0 time/sSan Fransisco is present 1 time/sShanghai is present 0 time/sToronto is present 1 time/s
Write a function-based C++ program that reads a c-string from a file (input.txt) and an integer key from the console. Your program should encrypt the string by adding the key value to all its alphabets. Make sure that if adding the key value makes the alphabet go past the letter ‘Z’ or ‘z’, you must rollover and start over from ‘A’ or ‘a’ respectively. All other non-alphabetic characters should remain the same. Write the encrypted string into an output file (output.txt).
Example 1:
Input File
Aliens on Earth! Enter a key: 1
Output File
Bmjfot po Fbsui!
Example 2:
Input File
Welcome to Xiwan restaurant XYZ. Enter a key: 5
Output File
Bjqhtrj yt Cnbfsl wjxyfzwfsy CDE.
Write a c++ program that reads a file consisting of students’ test scores in the range 0 – 200. It should then determine the number of students having scores in each of the following ranges: 0 –24, 25 – 49, 50 – 74, 75 – 99, 100 – 124, 125 – 149, 150 – 174, and 175 – 200. Output the score ranges and the number of students. Run your program with the following input data from file: 76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 157, 189.
Chapter 9 Solutions
Computer Systems: A Programmer's Perspective (3rd Edition)
Ch. 9.2 - Prob. 9.1PPCh. 9.3 - Prob. 9.2PPCh. 9.6 - Prob. 9.3PPCh. 9.6 - Prob. 9.4PPCh. 9.8 - Practice Problem 9.5 (solution page 882) Write a C...Ch. 9.9 - Prob. 9.6PPCh. 9.9 - Prob. 9.7PPCh. 9.9 - Prob. 9.8PPCh. 9.9 - Prob. 9.9PPCh. 9.9 - Prob. 9.10PP
Ch. 9 - Prob. 9.11HWCh. 9 - Repeat Problem 9.11 for the following address....Ch. 9 - Repeat Problem 9.11 for the following address....Ch. 9 - Given an input file hello.txt that consists of the...Ch. 9 - Determine the block sizes and header values that...Ch. 9 - Prob. 9.16HWCh. 9 - Prob. 9.17HWCh. 9 - Prob. 9.18HWCh. 9 - Prob. 9.19HWCh. 9 - Write your own version of malloc and free, and...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Look up the definition of strongly typed as given in Gehani (1983) and compare it with the definition given in ...
Concepts of Programming Languages (11th Edition)
Write a for loop that calculates the total of the following series of numbers: 130+229+328+...301
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
(Keyword new) Whats the purpose of keyword new? Explain what happens when you use it.
Java How To Program (Early Objects)
True or False: To calculate the total number of iterations of a nested loop, add the number of iterations of al...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
What two questions should you ask to determine a classs responsibilities?
Starting Out with Java: From Control Structures through Objects (6th Edition)
Suppose the Auction class includes a method that makes It possible to remove a lot from the auction. Assuming t...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
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
- Write a C++ program that reads a file consisting of students’ test scores in the range 0–200. It should then determine the number of students having scores in each of the following ranges: 0–24, 25–49, 50–74, 75–99, 100–124, 125–149, 150–174, and 175–200. Output the score ranges and the number of students. (Run your program with the following input data: 76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 35, 157, 189.)arrow_forwardWrite a C++ program that reads a file consisting of students’ test scores in the range 0 – 200. It should then determine the number of students having scores in each of the following ranges: 0 – 24, 25 – 49, 50 – 74, 75 – 99, 100 – 124, 125 – 149, 150 – 174, and 175 – 200. Output the score ranges and the number of students. Run your program with the following input data from file: 76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 157, 189. The program should have the following functions: • void readData – to read all input values from file. This function has three parameters: the input file variable, an array, and the size. void print – to determine and display the score ranges and the number of students. int main – to call both readData and print functions. Marks are allocated as follows: main function and prototypes void readData void printData indentationarrow_forwardA valid email address consists of an email prefix and an email domain, both in acceptable formats. The prefix appears to the left of the @ symbol. The domain appears to the right of the @ symbol. For example, eng221t@mail.com, "eng2217" is the email prefix, and "mail.com" is the email domain Write a C++ program, which reads the email addresses from the file (input.txt) and find out whether it is a valid email address or not based on the following rules. 1. The email address must start with a letter (a-z or A-Z) (no numbers or symbols). 2. There must be an @ somewhere in the string that is located before the dot. 3. There must be text after the @ symbol but before the dot. 4. There must be a dot and text after the dot e.g.( ali@gmail.com). For each valid email address, the program should find its Prefix and Domain. You must have to use only one user defined function that has the following prototype. bool checkValid(string email); In this function definition you have to check whether the…arrow_forward
- 1. Write a C++ program which reads a list of numbers from file numbers.txt, then prints how many numbers were: even, odd, positive, negative. Sample Output: There were: 46 even numbers 54 odd numbers 69 positive numbers 31 negative numbersarrow_forwardWrite a C++ program that can read the contents of the file “Test.doc", and replace each vowel with a number based on the following: • A or a - • E or e - 1 • I or i 2 • O or o - 3 U or u - 4 The file should be restored to the original if the program user so desires.arrow_forward8. Write a C program that takes the user to provide a single character from the alphabet. Print Vowel or Consonant, depending on the user input. If the user input is not a letter (between a and z or A and Z), print an error message. Test DataInput an alphabet: pExpected Output :Input letter is Consonantarrow_forward
- Write a complete C/C++ program that opens the file "grades.txt" for reading. Then, the program should scan a string of letter grades, counts and prints the number of 'F' grades. grades.txt: AABCFFCADFF... there are 50 grades in the file. ENG 12:53 pm HA 18/01/2021 omatek Delarrow_forwardWrite a program (in C programming) cylinder.c that accomplishes the following: Read a list of radii and heights from a file(cylinder_input.data). For each pair of values, calculate the cylinder's volume and surface area. Display the results on the screen and save the results to a file. File: cylinder_input.data 1.5 10.2 2.21 20 3 30.243 55.23 2.2 12.1 45.989 The contents of the output file “cylinder_output.data” 1.500000 10.200000 72.099551 110.269902 2.210000 20.000000 306.877054 308.404496 3.000000 30.243000 855.100680 626.615787 55.230000 2.200000 21082.525775 19929.377237 12.100000 45.989000 21153.127133 4416.305811arrow_forwardWrite a complete C++ program that reads from a comma-separated string of name values (entered by standard input) and prints each name on its own line. (This format for data is called CSV, which stands for comma-separated values.) The end of the CSV input will be signaled by two commas in a row. For example, if the CSV-formatted input string is "Aaron Rodgers,J. J. Watt,Luke Kuechly,," then the output should be: Aaron Rodgers J. J. Watt Luke Kuechly HINT: The getline function takes an optional third parameter: a delimiting character. By default, the delimiter is the newline, but you can change this by adding another parameter.arrow_forward
- please help me make a program using C Programming only about this problem plssS. PLEASE KINDLY EXPLAIN ALSO the logic or algorithm of the c program code because we are tasked to explain it orally in virtual class please... I promise to give helpful rating after. And please copy paste the code and send the screenshot too please.PROBLEM:Write a program that will accept a number n and display the sum of all even numbers and the sum of all odd numbers from 1 to n NOTE: C PROGRAMMING ONLY AND USE FOR LOOP TOPIC ONLYarrow_forwardWrite a program in c++ that reads a person’s name in the following format: first name, thenmiddle name or initial, and then last name. The program then outputs the name in thefollowing format:last name, first name. middle initial.For example the inputMary Average Usershould produce the outputUser, Mary A.Your program should work the same and place a full stop after the middle initial evenif the input did not contain a full stop. Your program should allow for users who giveno middle name or initial. In that case, the output of courses contains no middle nameor initial. For example, the inputMary Usershould produce the outputUser, MaryYour program should also accept names in lowercase, uppercase or a mix oflowercase and uppercase, and display that in the correct format, e.g. if the input ismArY average USERshould produce the outputUser, Mary A.Use C-strings and assume that each name is at most 20 characters long.Hint: it may be easier to use 3 C-strings. Exercise from Problem Solving…arrow_forwardCreate a complete C++ program that will read from a file, "studentInfo.txt", the user ID for a student (a number, but use a string to hold it). Next it will need to read three integer values that will represent the 3 exam scores the student got for the semester. Once the values are read and stored in descriptive variables it will then need to calculate a weighted course average for that student. Below is an example of what the calculation would be for the program. score1 * .3 + score2 * .3 + score3 * .4 The program will then determine the letter grade for that student and write the user ID and the letter grade to a file "studentGrade.txt" The standard grading scale will be used: A --> 90 – 100B --> 80 - 89.99C --> 70 - 79.99D --> 60 - 69.99F --> below 60 To keep from the user being confused as if anything happened or not, give them a ending statement i.e. Something like the following: Program has completed and the output can be found in 'studentGrade.txt' Files…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Instruction Format (With reference to address); Author: ChiragBhalodia;https://www.youtube.com/watch?v=lNdy8HREvgo;License: Standard YouTube License, CC-BY