C Number pattern 5 program with Explanation

Write "C"  program to print below Number pattern 5:




To understand this example, you should have knowledge of the following topics:
·     C if Else Statement
·     C For loop
·      C programming operators

C Number pattern 5 program using For loop:
#include <stdio.h>
int main()
{
    int i, j;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d",j);
        }
        printf("\n");
    }
    return 0;
}
Output:
1
12
123
1234
12345
Explanation:
  • The first two integers "i" and "j" are declared of type int.
  • Then in the First for loop “i” value is initialized with a value 1.
  • Now “i” value is checked with the condition i <= 5 that is (1<= 5). So the condition is True.
  • Now the loop enters into the second for loop and checks the condition j <= i.
  • So the value of j=1 is equal to the value of "i" it prints the value if "j". Now the value of "j" is incremented to "2" the second for loop condition becomes false loop come out from the for a loop.
  • Now the value of "i" is incremented to "2" and repeats the same process.
  • Last where “i” value becomes “6” the first for loop condition becomes false and the program terminates.
See also: 
  • C Number pattern 1 program
  • C Number pattern 2 program
  • C Number pattern 3 program
  • C Number pattern 4 program
Share:

Ads

Search This Blog

  • ()
Powered by Blogger.

Strings in C With Syntax, C String Program with output

Strings in C :  Strings can be defined as the one-dimensional array of characters terminated by a null ('\0'). The difference betwee...

Blog Archive