C Language Tasks for Beginners

 

 Code :

#include <stdio.h>
int main()
{
    int i, j, k;
    for (i = 1; i <= 5; i++)
    {
        for (j = 4; j >= i; j--)
        {
            printf(" ");
        }
        for (k = 1; k <= i; k++)
        {
            printf("* ");
        }
        printf("\n");
    }
    return 0;
}
  • Header File: #include <stdio.h> is needed to use printf() for printing output.
  • Main Function: The program starts from int main(). It returns 0 to indicate successful completion.
  • Outer Loop (Rows): The outer for loop (i = 1 to i <= 5) controls the number of rows. Each row increases the number of stars printed.
  • Inner Loop 1 (Spaces): The first inner for loop (j = 4 to j >= i) prints spaces to shift the stars to the right, creating a pyramid-like structure.
  • Inner Loop 2 (Stars): The second inner for loop (k = 1 to k <= i) prints a star (*) followed by a space, increasing the number of stars on each row.
  • New Line: printf("\n"); moves the output to a new line after printing each row.

Output :

    * 
   * *
  * * *
 * * * *
* * * * *