Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Download: http://solutionzip.com/downloads/printletters-cpp/
- Use the program, Arrays of Pointers, on p. 188 of the text as a starting point for this assignment.
- (from page 188.):
- Arrays of Pointers
- With an array of pointers of type char , each element can point to an independent string, and the
- lengths of each of the strings can be different. You can declare an array of pointers in the same
- way that you declare a normal array. Let ’ s go straight to rewriting the previous example using
- a pointer array:
- // Ex4_07.cpp
- // Initializing pointers with strings
- #include
- 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!"
- < > dice;
- cout < = 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;
- }
- Now 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 example below:
- 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
- • Then, 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
- Download: http://solutionzip.com/downloads/printletters-cpp/
Add Comment
Please, Sign In to add comment