Computer Science: A Structured Programming Approach Using C, Third Edition
3rd Edition
ISBN: 9780534491321
Author: Behrouz A. Forouzan, Richard F. Gilberg
Publisher: Course Technology, Inc.
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 2, Problem 4PS
Which of the following statements about the structure of a C
a. A C program starts with a global declaration section.
b. Declaration sections contain instructions to the computer.
c. Every program must have at least one function.
d. One and only one function may be named main.
e. Within each function there is a local declaration section.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
This must be set up in C programming language. PLEASE include comments in the code to teach
me how to solve this problem so I can learn the concepts!!
Write two functions, main and question_1. The main function is the start of your program, and
question_1 passes in a pointer of an integer, a pointer of a double, and an integer. The main
function will create two variables, an integer and a double. Set the integer to the value 5, and the
double to 7.5. Call question_1 and pass in the pointer of the integer, double and the integer itself.
Question_1 will take the values and add 3 to each one of them.
Pass the marks of 3 tests (Test1, Test2 and Test3) to the function with header high (float, float, float). Write a Function which should return the highest marks scored in the test. Use C programming language to solve this question.
Instructions:
Use the C programming language. Do not use any other programming language like Python.
Write one C file only for this problem.
Only use variable declarations, assignments, operations, conditional constructs, and iterative constructs.
Input should be taken in a value from the user (use scanf).
Be sure to use loops to complete the solution.
The use of functions is optional.
Chapter 2 Solutions
Computer Science: A Structured Programming Approach Using C, Third Edition
Ch. 2 - The purpose of a header file, such as stdio.h, is...Ch. 2 - Prob. 2PSCh. 2 - The C standard function that receives data from...Ch. 2 - Which of the following statements about the...Ch. 2 - Which of the following statements about block...Ch. 2 - Prob. 6PSCh. 2 - Which of the following is not a data type?...Ch. 2 - The code that establishes the original value for a...Ch. 2 - Prob. 9PSCh. 2 - Prob. 10PS
Ch. 2 - To print data left justified, you would use a in...Ch. 2 - Prob. 12PSCh. 2 - One of the most common errors for new programmers...Ch. 2 - Which of the following is not a character constant...Ch. 2 - Which of the following is not an integer constant...Ch. 2 - Which of the following is not a floating-point...Ch. 2 - Prob. 17PSCh. 2 - Which of the following is not a valid identifier...Ch. 2 - What is the type of each of the following...Ch. 2 - What is the type of each of the following...Ch. 2 - Which of the following identifiers are valid and...Ch. 2 - Which of the following identifiers are valid and...Ch. 2 - What is output from the following program...Ch. 2 - Prob. 24PSCh. 2 - Find any errors in the following program....Ch. 2 - Find any errors in the following program....Ch. 2 - Prob. 27PSCh. 2 - Prob. 28PSCh. 2 - Prob. 29PSCh. 2 - Code the variable declarations for each of the...Ch. 2 - Code the variable declarations for each of the...Ch. 2 - Write a statement to print the following line....Ch. 2 - Write a program that uses four print statements to...Ch. 2 - Write a program that uses four print statements to...Ch. 2 - Write a program that uses defined constants for...Ch. 2 - Prob. 36PSCh. 2 - Prob. 37PSCh. 2 - Write a program that prompts the user to enter an...Ch. 2 - Write a C program using printf statements to print...Ch. 2 - Write a program that reads a character, an...Ch. 2 - Write a program that prompts the user to enter...Ch. 2 - Write a program that reads 10 integers and prints...Ch. 2 - Write a program that reads nine integers and...
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
- Create a function, declare and define a static variable in it! Increase the value of the variable and print it out. Call the function in the main() several times! What's happening? ( in C language)arrow_forwardwrite a C++ program. Write a program that calculates and displays the average of a group of test scores, all integers, after the lowest score in the group has been dropped. There are six test scores in the group. The program must contain only the following functions in additionto the main:• void getScore should ask the user for a test score, store it in a referenceparameter variable, and validate it. This function should be called by the mainfunction once for of the six scores to be entered by the user.• double calcAverage should calculate and return the average of the five highest scores. This function should be called just once by the main function, and should be passed the six scores. Use pass by reference to receive the lowest test score.• int findLowest should find and return the lowest of the six scores passed to it. It must be called by the calcAverage function, which uses it to determine which of the six scores to drop.• void displayResults should be called by the main function…arrow_forwardSubject : computer sciences Question: Write a program in c++ in which you are asked to make a function to search for student details from file using the enrollment of student. (you can use the enrollments of few students)arrow_forward
- Instructions: For each Exercise below, write your code in an IDE and run your code within the IDE as well. Once you have satisfied the Exercise requirements, paste your code below under the corresponding Exercise. Exercise 1: Please perform in C++ Write a program using a function which will accept two integers as an argument and return sum. Call this function from the main function and print the results in the main function! This is a nice and easy warm up to functions! ● ●arrow_forwardDiscussion: Files with .h extension are called header files in C. These header files generally contain function declarations which we can be used in main C program, like for e.g. to include stdio.h in C program to use function printf() Exercise 2. Creating myhead.h : Write the below code and then save the file as myhead.h or you can give any name but the extension should be .h indicating it’s a header file. // It is not recommended to put function definitions // in a header file. Ideally there should be only // function declarations. Purpose of this code is // to only demonstrate working of header files. void add(int a, int b) { printf("Added value=%d\n", a + b); } void multiply(int a, int b) { printf("Multiplied value=%d\n", a * b); } Including the .h file in other program : Now as we need to include stdio.h as #include in order to use printf() function. We will also need to include the above header file myhead.h as #include”myhead.h”. The ” ” here are used to instruct…arrow_forwardWrite a C++ program based on the following requirements: -Function main will accept two numbers and operation symbol (+,-, * or /) from the user. -Function calculate () will receives the numbers and symbol and will perform calculations based on the symbol chosen. -The result will be returned to function main () and will be displayed. -The program will be repeated until the user chooses not to continue.arrow_forward
- C++ Please give a similar example as the previous example in photos (language C++) -Provide a hand-tracing example based off this previous example in the book Big C++ that tests the program like the previous example in the photos. Make sure it’s similar but not the same. -Use a simple program using 2 variables that require user input with 2 constants that are initialized upon declaration, and either a decision or repetition control structure the program uses to control the flow of logic. Thank you :) I will give a rating!arrow_forwardProgramming Language: C++ 3. Which of the following are true for static variables but not for other variables? Select one or more: a. If they are defined and initialized on the same line, this line is guaranteed to only be executed once. b. They can only be used in the scope where they are defined. c. They can be used as arguments when calling a function d. They retain the value stored in them even after the function where they are defined returns e. They can be defined and initialized on the same line.arrow_forwardDecryption 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)arrow_forward
- Create a program in c++ that allows you to view and edit the sales amounts for each month of the current year. Please use the required specifications for the Monthly Sales program. Console Monthly Sales program COMMAND MENU add - Add sales for a specified month view - View sales for specified month edit - Edit sales for specified month totals - View sales summary for the year exit - Exit program Command: add Three-letter Month: jan Sales Amount: 10317 Sales amount for Jan is 10,317.00. Command: add Three-letter Month: feb Sales Amount: 15293 Sales amount for Jan is 15,293.00. Command: view Three-letter Month: jan Sales Amount: 14317 Sales amount for Jan is 14,317.00. Command: edit Three-letter Month: jan Sales amount for Jan is 14,317.00. Command: totals Yearly total: 29,610.00 Monthly average: 14,805.00 Command: view Three-letter Month: july Invalid three-letter month. Command: exit Bye! Specifications The program should use a list to…arrow_forwardTHIS IS FOR C++ ONLY Part 2b: Password Verification A secure password is critically important in today's world. Organizations typically have stringent requirements to ensure a password is complex enough so as not to be easily hacked. Write a program that will accept as input a potential password and determine whether or not it is valid in meeting the following criteria: at least eight characters long at least one uppercase letter at least one lowercase letter at least one digit at least one special character (you can determine what is acceptable) If the password is valid, ask the user to enter it again. If it matches, indicate the password has been accepted. If the password does not meet any of the above criteria, indicate which it does not meet.arrow_forwardCreate a C program that can do the following. Create a C program for a Coffee shop business. The system can do the following task and the corresponding functions: Create a function that can register customers for table reservation. Name of function: register_user() Create a function that can accommodate the customers. The system must have a specific number of tables that can accommodate the customers. Note: Input must not be less than 10 tables. Minimum number of seats is 1. Each table must differ on the number of seats that can accommodate. Example: Table 1 can accommodate 2 persons.Table 3 can accommodate 5 persons. Specify each table on how many guests it can accommodate. Function name: number_of_tables() Create a function that the system can reserve the table for a specific customer. The customer must be notified when a table is available or is already reserved another customer. If selected table is already reserved, ask the customer to select another table to reserve.…arrow_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
What Are Data Types?; Author: Jabrils;https://www.youtube.com/watch?v=A37-3lflh8I;License: Standard YouTube License, CC-BY
Data Types; Author: CS50;https://www.youtube.com/watch?v=Fc9htmvVZ9U;License: Standard Youtube License