return 0; } //**** *********** *** ********** // countLetters // // task: This function counts the number of letters // (both capital and lower case) in the string // data in: pointer that points to an array of characters // data returned: number of letters in the array of characters // //**** ******* int countLetters(char *strPtr) { int occurs = 0; while(*strPtr != '\O') // loop is executed as long as // the pointer strPtr does not point // to the null character which // marks the end of the string // isalpha determines if // the character is a letter { if (isalpha(*strPtr)) Occurs++; strPtr++; countLetters } return occurs; } //***** *************** e**************: ***** ****** countDigits // // task: This function counts the number of digits // in the string // data in: // data returned: pointer that points to an array of characters number of digits in the array of characters // //****** ***** *** int countDigits(char *strPtr) { int occurs = 0; while(*strPtr != '\O') { if (isdigit(*strPtr)) occurs++; strPtr++; } return occurs; } ******************************************************************* // countWhiteSpace // // task: This function counts the number of whitespace // characters in the string // data in: pointer that points to an array of characters // data returned: number of whitespaces in the array of // characters // **** **************** ********* ******** ***** ********* int countWhiteS acelchar *strPtr)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

#include #include

using namespace std;

//function prototypes
int countLetters(char*);

int countDigits(char*);

int countWhiteSpace(char*);

int main() {

int numLetters, numDigits, numWhiteSpace;

char inputString[51];

cout <<"Enter a string of no more than 50 characters: " << endl << endl;

cin.getline(inputString,51);

numLetters = countLetters(inputString);

numDigits = countDigits(inputString);

numWhiteSpace = countWhiteSpace(inputString);

cout << "The number of letters in the entered string is " << numLetters << endl;

cout << "The number of digits in the entered string is " << numDigits << endl;

cout << "The number of white spaces in the entered string is " << numWhiteSpace << endl;

return 0; }

 

int countLetters(char *strPtr) {

int occurs = 0;

while(*strPtr != '\0')

// loop is executed as long as
// the pointer strPtr does not point // to the null character which
// marks the end of the string

// isalpha determines if
// the character is a letter

{

if (isalpha(*strPtr))

occurs++; strPtr++;

countLetters

}

return occurs; }

 

int countDigits(char *strPtr) {

int occurs = 0;

while(*strPtr != '\0') {

if (isdigit(*strPtr))

occurs++; strPtr++;

}

return occurs; }

 

int countWhiteSpace(char *strPtr)

{
int occurs = 0;

while(*strPtr != '\0') {

if (isspace(*strPtr))

occurs++; strPtr++;

}

return occurs; }

 

 

 

 

 

Could you please help me by adding the functions that the exercise is asking??

return 0; }
//*
***
//
countLetters
//
// task:
This function counts the number of letters
//
(both capital and lower case) in the string
// data in:
pointer that points to an array of characters
// data returned:
number of letters in the array of characters
//
***
int countLetters(char *strPtr) {
int occurs =
= 0;
while(*strPtr != '\0')
// loop is executed as long as
// the pointer strPtr does not point // to the null character which
// marks the end of the string
// isalpha determines if
// the character is a letter
{
if (isalpha(*strPtr))
Occurs++;
strPtr++;
countLetters
}
return occurs; }
//****
******
****
//
countDigits
//
// task:
This function counts the number of digits
in the string
// data in:
pointer that points to an array of characters
// data returned:
number of digits in the array of characters
//
**
********
int countDigits(char *strPtr) {
int occurs =
= 0;
while(*strPtr != '\0') {
if (isdigit(*strPtr))
occurs++; strPtr++;
}
return occurs; }
//*****
***************
*********
//
countWhiteSpace
// task:
This function counts the number of whitespace
//
characters in the string
// data in:
pointer that points to an array of characters
// data returned:
number of whitespaces in the array of
//
characters
//
**
int countWhiteSpace(char *strPtr)
Transcribed Image Text:return 0; } //* *** // countLetters // // task: This function counts the number of letters // (both capital and lower case) in the string // data in: pointer that points to an array of characters // data returned: number of letters in the array of characters // *** int countLetters(char *strPtr) { int occurs = = 0; while(*strPtr != '\0') // loop is executed as long as // the pointer strPtr does not point // to the null character which // marks the end of the string // isalpha determines if // the character is a letter { if (isalpha(*strPtr)) Occurs++; strPtr++; countLetters } return occurs; } //**** ****** **** // countDigits // // task: This function counts the number of digits in the string // data in: pointer that points to an array of characters // data returned: number of digits in the array of characters // ** ******** int countDigits(char *strPtr) { int occurs = = 0; while(*strPtr != '\0') { if (isdigit(*strPtr)) occurs++; strPtr++; } return occurs; } //***** *************** ********* // countWhiteSpace // task: This function counts the number of whitespace // characters in the string // data in: pointer that points to an array of characters // data returned: number of whitespaces in the array of // characters // ** int countWhiteSpace(char *strPtr)
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY