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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education