Question: C++ language Write a program that defines an array of five integers and a pointer to an integer . Make the pointer point to the

C++ language

Write a program that defines an array of five integers and a pointer to an integer.

Make the pointer point to the beginning of the array.

Fill the array with values using the pointer. Do NOT use the array name. (Hint: cin >> *ptr;).

Use pointer subscript notation to print out the array. (Hint: ptr[i])

Write a program that initializes an array of characters with the phrase, Take me to Clearwater Beach!. Using pointers, scan the array to make each character upper case. The catch: you may NOT use the isupper(), islower(), toupper(), or tolower() functions. You must calculate whether a character is upper or lower case, and use the same logic to convert to upper case where applicable.

Hints:

*cptr >= a && *cptr <= z

Assuming the ASCII value for a is greater than A, how could you use an expression like, (a A) to convert to upper case?

Write a function that swaps the values of two integers using pointers. Assume the following function prototype:

void SwapIntegers(int *p1, int *p2);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!