C How to Program (8th Edition)
8th Edition
ISBN: 9780133976892
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 8, Problem 8.29E
Program Plan Intro
Program plan:
- str,cmpstr variablesare used for inputs
- int strcmparr(const char s1[], const char s2[]) function stores string array reference in two array variables and compare the strings character by character using index variable and return the difference between character values.
- int strcmpptr(const char *s1, const char *s2) stores string array reference in pointer variables and copy compare the strings character by character using pointer arithmetic and return the difference between character values.
Program description:
The main purpose of the program is to demonstrate the working of built-in string function strcmp() by writing the two versions of each function. One version uses the pointer arithmetic to compare the strings. Second version uses array index to compare the strings.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
(GREATEST COMMON DIVISOR) The greatest common divisor of integers
x and y is the largest integer that evenly divides into both x and y. Write and
test a recursive function gcd that returns the greatest common divisor of x
and y. The gcd of x and y is defined recursively as follows: If y is equal to 0,
then gcd (x, y) is x; otherwise, gcd (x, y) is gcd (y, x % y), where % is the
remainder operator.
Question 4: (Find the minimum value in an array) Write a program that include a
recursive function "recursiveMinimnm" that takes an integer array and the array size as
arguments and returns the smallest element of the array. The function should stop
processing and return when it receives an array of one element.
Answer
(2.5)
(Check test scores) The answers to a true-false test are as follows: T T F F T. Given a two-dimensional answer array, in which each row corresponds to the answers provided on one test, write a function that accepts the two-dimensional array and number of tests as parameters and returns a one-dimensional array containing the grades for each test. (Each question is worth 5 points so that the maximum possible grade is 25.) Test your function with the following data: int score = 0;
Chapter 8 Solutions
C How to Program (8th Edition)
Ch. 8 - (Character Testing) Write a program that inputs a...Ch. 8 - Prob. 8.6ECh. 8 - (Convening Strings to Integers for Calculations)...Ch. 8 - (Converting Strings to Floating Point for...Ch. 8 - Prob. 8.9ECh. 8 - Prob. 8.10ECh. 8 - (Random Sentences) Write a program that uses...Ch. 8 - (Pig Latin) Write a program that encodes...Ch. 8 - (Tokenizing Telephone Numbers) Write a program...Ch. 8 - (Displaying a Sentence with Its Words Reversed)...
Ch. 8 - (Searching for Substrings) Write a program that...Ch. 8 - (Counting the Occurrences of a Substring) Write a...Ch. 8 - (Counting the Occurrences of a Character) Write a...Ch. 8 - Prob. 8.19ECh. 8 - (Counting the Number of Words in a String) Write a...Ch. 8 - (Alphabetizing a List of Strings) Use the...Ch. 8 - Prob. 8.22ECh. 8 - (Strings Starting with b) Write a program that...Ch. 8 - (Strings Ending with ed) Write a program that...Ch. 8 - (Printing Letters for Various ASCII Codes) Write a...Ch. 8 - (Write Your Own Character-Handling Functions)...Ch. 8 - Prob. 8.27ECh. 8 - Prob. 8.28ECh. 8 - Prob. 8.29ECh. 8 - Prob. 8.30ECh. 8 - (Text Analysis) The availability of computers with...Ch. 8 - (Printing Dates in Various Formats) Dates are...Ch. 8 - (Check Protection) Computers are frequently used...Ch. 8 - (Writing the Word Equivalent of a Check Amount)...Ch. 8 - Prob. 8.35ASME
Knowledge Booster
Similar questions
- (Q1)This is a Data Structures problem and the programming language used is Lisp. Solve the question we detailed steps and make it concise and easy to understand. Please and thank you.arrow_forward(Replace strings) Write the following function that replaces the occurrence of a substring old_substring with a new substring new_substring in the string s. The function returns true if string s is changed, and otherwise, it returns false. bool replace_strings (string& s, const string& old_string, const string& new_string) Write a test program that prompts the user to enter three strings, i.e., s, old string, and new_string, and display the replaced string.arrow_forward(True/False): A segment descriptor does not contain segment size informationarrow_forward
- 1.WAP in c language using recursive function function to find the largest and number of an array given by user.(use user pointers to return two values). 2.WAP in c language using a recursive function to find the remainders of numbers using subtraction operator only. please reply to both questions.arrow_forwarddissolve in c ++. Below, write the code of the program that calls the desired functions in the main function and performs the desired operations. a) random (random number range should be set to be in the range of 5-15) 10 an integer with an element produces numbers and transfers them to an array called array A and displays them enter a function that prints. b) then this sequence takes the arithmetic mean of the elements of the sequence A, round the found average value to the nearest large integer and return it to variable A. enter a function that assigns and prints the variable A on the screen. c) Then write a function that finds the factorial of the variable A value and assigns it to factorial A and prints it on the screenarrow_forwardUse C++ codingarrow_forward
- (Recursive Greatest Common Divisor) The greatest common divisor of integers x and y isthe largest integer that evenly divides both x and y. Write a recursive function gcd that returns thegreatest common divisor of x and y. The gcd of x and y is defined recursively as follows: If y is equalto 0, then gcd(x, y) is x; otherwise gcd(x, y) is gcd(y, x % y), where % is the remainder operator.arrow_forwardQ2: Write a C++ function (call it index_max) that finds the maximum number in the array, that is passed to the function, and returns the max number and its index. For example, if you pass [5,6,8,9,5,2] to the function, you obtain 9 and 3. Write a C++ program and test your function. Take the following notes into consideration when writing your program: 1- Your function should work with any data type. 2- The function should prevent changing the elements of the passed array. 3- You are not allowed to use materials that are not covered in our lectures.arrow_forward3/ Using functions, write a C++ program (o read an integer array with 5 elements and print the even numbers and odd numbers of it.arrow_forward
- (CAN YOU MAKE LESS FUNTIONS AND DO IT SIMPLE AND UNIQUE? PLEASE. THANK YOU ) PROGRAM IN C++ Odette's typhoon-related casualties. Create an array-based program that accepts the following data: the names of typhoon Odette victims, their ages, and their current status (A – alive, D – deceased, I – wounded, and M – missing). Your arrays should be proportionate to the barangay's expected population. Enter the barangay's name and the typhoon's projected total population. Following data entry, show the following information about each person according to their name - their name (in alphabetical order), their condition, the number of individuals who survived, died, were injured, or went missing, as well as their proportion of the total population. An Earthquake's Accident CODE OUTPUT : Barangay Name:____ Estimated NO. of residents:________ Name:____ Age:__ (A – alive, D – deceased, I – wounded, and M – missing)___ Additional Entry (Y/N)? Y…arrow_forward4. (Prime Numbers) An integer is said to be prime if it is divisible by only 1 and itself. For example, 2, 3, 5 and 7 are prime, but 4, 6, 8 and 9 are not. Write a function called isPrime that receives an integer and determines whether the integer is prime or not. Write a test program that uses isPrime to determine and prints all the prime numbers between 1 and 1000. Display 10 numbers per line.arrow_forward(True/False): A segment descriptor contains the base location of a segment.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- 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
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning