Add code to read 5 words from the Console (user input). Store these values into an array of string []. Make sure the string[] array is large enough to hold at least 6 values. Store the string constant “end_of_array” into the last element of the array. Using a do…while() loop, print out the 1st and 3rd letters of each word (two letters per line) using the substring function.
//First, write a simple program that will read 5 numbers from the Console (user input). Store these values into an array of int []. Using the length of the array in a for() loop and decrementing the loop counter, write the array values in reverse order to the screen.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int array[5];
int counter;
int i = 0;
int string[6];
char word;
//Next, add code to read 5 words from the Console (user input). Store these values into an array of string []. Make sure the string[] array is large enough to hold at least 6 values. Store the string constant “end_of_array” into the last element of the array. Using a do…while() loop, print out the 1st and 3rd letters of each word (two letters per line) using the substring function.
#include <iostream>
#include <string>
usingnamespace std;
int main()
{
int array[5];
int counter;
string words[6];
const string endWord("end_of_array");
cout << "Please enter five numbers: ";
for (counter = 0; counter < 5; counter++)
{
cin >> array[counter];
}
cout << endl;
cout << "The numbers are: ";
for(counter = 0; counter < 5;counter++)
{
cout << array[counter] << " ";
}
cout << endl;
cout << "The numbers in reverse order are: ";
for (counter = 4; counter >= 0; counter--)
cout << array[counter] << " ";
cout << endl;
//Next, add code to read 5 words from the Console (user input).
//Store these values into an array of string [].
//Make sure the string[] array is large enough to hold at least 6 values.
//Store the string constant “end_of_array” into the last element of the array. //
//Using a do…while() loop, print out the 1st and 3rd letters of each
//word (two letters per line) using the substring function.
//clean any otstanding stuff from standard input
char trash[256];
cin.getline(trash,256,'\n');
cout << "Please enter five words: ";
for (counter = 0; counter < 5; counter++)
{
cin >> words[counter];
}
words[5]=endWord;
counter=0;
cout << "Print out 1st and 3rd letter of each word: " << endl;
do
{
cout << words[counter].substr(0,1);
cout << words[counter].substr(2,1);
cout << endl;
counter++;
}while( words[counter]!=endWord);
return 0;
}