(1) The given program outputs a fixed-height triangle using a * character. Modify the given program to output a right triangle that instead uses the user-specified triangleChar character.   (2) Modify the program to use a nested loop to output a right triangle of height triangleHeight. The first line will have one user-specified character, such as % or *. Each subsequent line will have one additional user-specified character until the number in the triangle's base reaches triangleHeight. Output a space after each user-specified character, including after the line's last user-specified character.   Example output for triangleChar = % and triangleHeight = 5:

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter3: Coding With Variables, Named Constants, And Calculations
Section: Chapter Questions
Problem 4MQ4
icon
Related questions
Question

This program will output a right triangle based on user specified height triangleHeight and symbol triangleChar. It is strongly suggested to use the for loop for this solution. https://www.tutorialspoint.com/cprogramming/cnestedloops.htm

(1) The given program outputs a fixed-height triangle using a * character. Modify the given program to output a right triangle that instead uses the user-specified triangleChar character.

 

(2) Modify the program to use a nested loop to output a right triangle of height triangleHeight. The first line will have one user-specified character, such as % or *. Each subsequent line will have one additional user-specified character until the number in the triangle's base reaches triangleHeight. Output a space after each user-specified character, including after the line's last user-specified character.

 

Example output for triangleChar = % and triangleHeight = 5:

1 #include <stdio.h>
2
3 int main(void) {
char trianglechar;
int triangleHeight;
4
5
6.
printf("Enter a character:\n");
scanf("%c", &trianglechar);
7
printf("Enter triangle height:\n");
scanf("%d", &triangleHeight);
printf("\n");
10
11
12
13
printf("* \n");
printf("* * \n");
printf("*
14
15
* In");
16
17
18
return e;
19 }
Transcribed Image Text:1 #include <stdio.h> 2 3 int main(void) { char trianglechar; int triangleHeight; 4 5 6. printf("Enter a character:\n"); scanf("%c", &trianglechar); 7 printf("Enter triangle height:\n"); scanf("%d", &triangleHeight); printf("\n"); 10 11 12 13 printf("* \n"); printf("* * \n"); printf("* 14 15 * In"); 16 17 18 return e; 19 }
Example output for triangleChar = % and triangleHeight = 5:
Enter a character:
Enter triangle height:
Transcribed Image Text:Example output for triangleChar = % and triangleHeight = 5: Enter a character: Enter triangle height:
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Basics of loop
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
  • SEE MORE QUESTIONS
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
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,