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.30E
Program Plan Intro
- str variableis used for input.
- int strlenarr(const char s[]) function stores string array reference in one array variableand return the length of the passing string.
- int strlenptr(const char *s)stores string array reference in pointer variable andreturn the length of the passing string.
Program description:
The main purpose of the program is to demonstrate the working of built-in string function strlen() 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
USE C++
(Display matrix of 0s and 1s) Write a function that displays an n-by-n matrix using the following header:
void printMatrix(int n)
Each element is 0 or 1, which is generated randomly. Write a test program that prompts the user to enter n and displays an n-by-n matrix. Here is a sample run:
(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;
(Write a code in C++ Programming language)Use a vector to read 10 integer numbers, each of which is between 1 and 50. Begin with an empty vector and use its push_back function to add each unique value to the vector. As each number is read, validate it and store it in the array only if it is not a duplicate of a number already read. After reading all the values, display only the unique values that the user entered.
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
- 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_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_forward(10) Question 2.2 NOTE: Pointers must be used to solve the following problem. You will 8 marks if pointers are not used, even if the solution is correct. Write a function createPassword() with no return value to randomly select 8 capital letters from the alphabet. The function receives the address of the first characters of the password string as parameter. Hint: Declare a characters string that contains all the capital letters of the alphabet and use the index values of the characters in the string for random selection of characters, e.g. 5 char alpha [27] = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”; char *pAlpha = alpha;arrow_forward
- (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.arrow_forwardI'm broke :((( Create a python program a. Create a user-defined array for any size n determined/chosen by the use b. Write a function that displays all prime numbers of the elements of an array and then returns all primes as a single array. Call this function to find all the prime numbers from the array in item 1a. c. Write another function that solves for the average of the elements of an array. Call this function to find the average of all prime numbers in item 1b. d. Write another function that determines the perfect squares in an array. Display the result as an ordered pair (u, v) where u is a perfect square and v is its corresponding square root. Callthis function to find all perfect squares of the array in item 1a.arrow_forward(In Python) Skeleton code for the function count_evens is below. The function takes in an array of numbers and returns the number of even numbers in the array.arrow_forward
- State whether the following are true or false. If the answer is false, explain why.b) Pointers of different types may not be assigned to one another without a cast operation.arrow_forward(find the minimum valuein an array)write a programthat include a recrusive function "recrusiveMinimum" that takes an integer array and the array size as arguments an return the smallest element of the arraythe function should stop processing and return when it receivesan array of one elementarrow_forward(This is a c++ program question solve it according to the question and give me the code here with output please) 1. For unsortedList: Write a function to Print "Same Value" If there are same data more than one otherwise print "No repeated data".arrow_forward
- ( *max )( num1, num2, num3 );: Select one: a. Is a call to the function pointed to by max b. Is a declaration of a pointer to a function called max c. Is the header for function max d. Is the prototype for function max c++arrow_forwardState whether the following are true or false. If the answer is false, explain why.a) A pointer that’s declared to be void can be dereferenced.arrow_forwardC++ Programming. Topic: Working with pointers and dynamic memory. Indicators. Working with dynamic memory. Dynamic arrays and their use as function parameters. Task : Describe a void function named Swap(x,y) that swaps the values stored in the variables x and (x is a real type parameter and is both input and output). Using this function , for the given variables of real type a, b, c, d, one should sequentially replace the values of the pairs (a, b), (c, d) and (b, c) and let a, b, c, d be new values .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