For this C++ Program, help me identify the following: A brief description of the code What is the purpose of the code Explain the codes and how it is used to execute the program   CODE PROBLEM: Write a program that prompts the user to enter 10 names, each with a maximum of 30 characters. Output the names that start with the letter A and its corresponding length.

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter5: The Repetition Structure
Section: Chapter Questions
Problem 2MQ1
icon
Related questions
icon
Concept explainers
Question
100%

For this C++ Program, help me identify the following:

  • A brief description of the code
  • What is the purpose of the code
  • Explain the codes and how it is used to execute the program

 

CODE PROBLEM:
Write a program that prompts the user to enter 10 names, each with a maximum of 30 characters. Output the names that start with the letter A and its corresponding length.

 

Enter 10 names:
Allison
LAlly
Alodia
Amora
Ari
Arianna
Argon
Argent
Avianna
Avy
Name
length
Allison
Ally
Alodia
7
4
6
Amora
5
Ari
3
Arianna
Argon
Argent
7
5
6
Avianna
7
Avy
3
Process exited after 94.42 seconds with return value e
Press any key to continue
Transcribed Image Text:Enter 10 names: Allison LAlly Alodia Amora Ari Arianna Argon Argent Avianna Avy Name length Allison Ally Alodia 7 4 6 Amora 5 Ari 3 Arianna Argon Argent 7 5 6 Avianna 7 Avy 3 Process exited after 94.42 seconds with return value e Press any key to continue
2
//start
//including header file
#include<iostream>
using namespace std; //std namesapce
3
4
5
6
7
int main() //main program
9.
//take 10 names from user
cout<<"\nEnter 10 names:"<«endl;
string name[10];
for(int i=0;i<10;i++)
cin>>name[i];
10
11
12
//reading names
13
14
cout<<"\nName\t\t length"<<endl;
//printing name and length
15
for (int i=0;i<10;i++)
16
{ //if first letter is A
if(name[i].at(0)=='A')
{ //print name and length
cout<<name[i]<<"\t\t
}
}
17 E
18
19 E
20
"<<name[i].length()<<endl;
21
22
23
return 0; //return
} //end program
24
25
26
Transcribed Image Text:2 //start //including header file #include<iostream> using namespace std; //std namesapce 3 4 5 6 7 int main() //main program 9. //take 10 names from user cout<<"\nEnter 10 names:"<«endl; string name[10]; for(int i=0;i<10;i++) cin>>name[i]; 10 11 12 //reading names 13 14 cout<<"\nName\t\t length"<<endl; //printing name and length 15 for (int i=0;i<10;i++) 16 { //if first letter is A if(name[i].at(0)=='A') { //print name and length cout<<name[i]<<"\t\t } } 17 E 18 19 E 20 "<<name[i].length()<<endl; 21 22 23 return 0; //return } //end program 24 25 26
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning