Use the program, Arrays of Pointers, on p. 188 of the text as a starting point for this assignment. Refer to Appendix C for full directions on the changes to the program you must make to complete this assignment.

Here is the program from page 188:

// Ex4_07.cpp
// Initializing pointers with strings
#include < iostream >
using std::cin;
using std::cout;
using std::endl;
int main()
{
char* pstr[] = { "Robert Redford", // Initializing a pointer array
"Hopalong Cassidy",
"Lassie",
"Slim Pickens",
"Boris Karloff",
"Oliver Hardy"
};
char* pstart("Your lucky star is ");
int dice(0);
cout < < endl
< < "Pick a lucky star!"
< < "Enter a number between 1 and 6: ";
cin > > dice;
cout < < endl;
if(dice > = 1 & & dice < = 6) // Check input validity
cout < < pstart < < pstr[dice - 1]; // Output star name
else
cout < < "Sorry, you haven't got a lucky star."; // Invalid input
cout < < endl;
return 0;
}

Here is Appendix C:

Reference the following instructions to assist you when completing your Programming Using Arrays and Pointers assignment.

Using a for loop, print the contents of the array. The output should appear like this:

PRINTING CONTENTS OF ARRAY
==================================
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

Change the program logic to prompt you for a position within the array that coincides with the letter. See the following example:

This is the title to your Program related to the alphabet.

Select the number that coincides with the alphabet.
For example, the number 7 should display the letter G.

Enter a number between 1 and 26: 4

The number you selected: 4
The letter related to this number: D

Write the code to update every other element within the array with a lowercase x. The output should appear like the following:

PRINTING CONTENTS OF ARRAY and adding x to every other element
===============================================================
A x C x E x G x I x K x M x O x Q x S x U x W x Y x

Write the code that will display only the even or odd numbered elements within the array. The output should appear as follows:

PRINTING CONTENTS OF ARRAY USING THE MOD Option
=====================================================
Even Numbered Element = 0 Contents of Element within Array is = A
Even Numbered Element = 2 Contents of Element within Array is = C
Even Numbered Element = 4 Contents of Element within Array is = E
Even Numbered Element = 6 Contents of Element within Array is = G
Even Numbered Element = 8 Contents of Element within Array is = I
Even Numbered Element = 10 Contents of Element within Array is = K
Even Numbered Element = 12 Contents of Element within Array is = M
Even Numbered Element = 14 Contents of Element within Array is = O
Even Numbered Element = 16 Contents of Element within Array is = Q
Even Numbered Element = 18 Contents of Element within Array is = S
Even Numbered Element = 20 Contents of Element within Array is = U
Even Numbered Element = 22 Contents of Element within Array is = W
Even Numbered Element = 24 Contents of Element within Array is = Y
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.