This program will output a right triangle based on user specified height triangleHeight and symbol triangleChar. (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. (1 pt) (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. (2 pts) Example output for triangleChar = % and triangleHeight = 5: Enter a character: % Enter triangle height: 5 % % % % % % % % % % % % % % % LAB ACTIVITY 4.15.1: Ch 4 Warm up: Drawing a right triangle (C)

#include

int main(void) {
char triangleChar;
int triangleHeight;

printf("Enter a character:\n");
scanf("%c", &triangleChar);

printf("Enter triangle height:\n");
scanf("%d", &triangleHeight);
printf("\n");

//you solution here
return 0;
}

Respuesta :

Answer:

#include <stdio.h>

int main(void) {

   char triangleChar;

   int triangleHeight;

   printf("Enter a character:\n");

   scanf(" %c", &triangleChar);

   printf("Enter triangle height:\n");

   scanf("%d", &triangleHeight);

   printf("\n");

   int i, j;

   for(i = 0; i < triangleHeight; ++i) {

       for(j = 0; j <= i; ++j) {

           printf("%c ", triangleChar);

       }

       printf("\n");

   }

   return 0;

}

Explanation:

  • Get the character and height as an input from user.
  • Run the outer loop up to the height of triangle.
  • Run the inner loop up to the value of i variable and then display the character inside this loop.

The program is an illustration of loops

Loops are program statements that are used to perform repeated operations

The complete program in C, where comments are used to explain each line is as follows:

#include <stdio.h>

int main(void) {

  char triangleChar;

  int triangleHeight;

  printf("Enter a character:\n");

  scanf(" %c", &triangleChar);

  printf("Enter triangle height:\n");

  scanf("%d", &triangleHeight);

  printf("\n");

  //This iterates through the rows

  for(int i = 0; i < triangleHeight; ++i) {

      //This iterates through the columns

      for(int j = 0; j <= i; ++j) {

          //This prints the characters

          printf("%c ", triangleChar);

      }

      printf("\n");

  }

  return 0;

}

Read more about loops at:

https://brainly.com/question/14284157