
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question

Transcribed Image Text:23. Write a C++ program that reads a positive integer n and then prints the following pattern
which has got 2n-1 rows of stars. The following pattern shows the required output for the
case n = 6. Your cout statement must print only one digit at a time. Therefore you must use
a nested loop. You can choose whichever loop structure (for, while, do-while or
combination of them) to use. The following diagram shows the answer for n = 6.
1
1
1
1
1
1
1
2
2 3
2
3 4
2 3 4 5
2 3 4
5
2 3 4 5
1
1 2 3
1
2
1
2 3 4
5
6 5
5
1
2
1
3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
4
3
2 1
3
2 1
2 1
1
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 3 steps with 2 images

Knowledge Booster
Similar questions
- Write a do while loop in C++ that validates an input classCode. The valid inputs are ‘F’, ’S’, ’J’, or ’R’. Use a boolean variable invalid to assign the invalid expression. Have it output the input and either “ is an INVALID INPUT – Please try again!” or “ is valid – thank you!”. For Example: G is an INVALID INPUT – Please try again! OR F is valid – thank you! Use the following declarations: char classCode; bool invalid;arrow_forwardWrite a C++ program that asks the user to entry today's sales for five stores. The program should then display a bar graph comparing each store's sales. Create each bar in the bar graph by displaying a row of asterisks. Each asterisk should represent $100 dollars in sales. NOTE: You must use at least one or more of the repetitive loops discussed in lecture. Review the sample run below! $ ./a.out Enter today's sales for store 1 : 1000 Enter today's sales for store 2 : 1200 Enter today's sales for store 3 : 1800 Enter today's sales for store 4 : 800 Enter today's sales for store 5 : 1900 SALES BAR CHART (Each * = $100) Store 1 : Store 2 : Store 3 : Store 4 : ******** Store 5 : Store #23 5 had the highest: 1900 Total for all stores was : 6700arrow_forwardTHE TOPIC IS ALL ABOUT FOR LOOP. USING C PROGRAMMING ONLYarrow_forward
- Think of the calculation program completed in week2. What if you wanted to show what the teacher discount amount would be for 5%, 10%, 15%, 20%, and 25%. Write a loop program for the calculated program in week2 to show the teacher discount amount for the different percentages listed above. Below, you will see the sample program from week2. Your program should include: • Variables for each part of problem. See example below: Eg. $apple = 10, $orange = 15, $discount = 0.2 <!DOCTYPE html> <html> <body> <?php $apple = 10; $orange = 15; $discount = 0.2; $subtot = $apple + $orange; echo "Your total before the 20% discount is: "; echo $subtot; $caldiscount = ($apple + $orange) * $discount; $tot = ($apple + $orange) - $caldiscount; echo "<br>Your total after the discount is: "; echo $tot; ?> </body> </html>arrow_forwardConsider the following common task done repeatedly:• Read the next input (x = read())• If the input is not valid (valid(x)), exit the loop• Print the input read (print(x))• Repeat the loopUsing C++ syntax:Write the loop above using a pretest loop, posttest loop and a user-located loop control mechanism. From the three which one is more readable and why?arrow_forwardJAVA Write a java program that takes a string as input from the user and finds out if the string is a palindrome or not. A string is a palindrome if it reads the same from forward as well as from backward. For example, the string “madam” is a palindrome. Use a for loop to solve this problem. Sample inputs and outputs: Input: madam Output: palindrome Input: Dad Output: palindrome Input: hello Output: not a palindromearrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY