Home »
C programs
C programs to display Pattern according to number of rows (2)
In these C programs (Page 2), we are going to learn how to print display patterns using numbers where number of rows is given?
Submitted by Preeti Jain, on February 27, 2018
Example 1: When number of rows: 4
4
345
23456
1234567
Example 2: When number of rows: 5
5
456
34567
2345678
123456789
Here is the C program, that will read number of rows from user and print the display pattern of numbers according to given input.
#include <stdio.h>
int main()
{
int num_of_rows,i,j;
printf("Enter Number Of Rows: ");
scanf("%d",&num_of_rows);
for(i=1;i<=num_of_rows;++i)
{
for(j=1;j<=(2*num_of_rows-1);++j)
{
if(j>=(num_of_rows+1-i) && j<=(num_of_rows-1+i))
printf("%d",j);
else
printf(" ");
}
printf("\n");
j=1;
}
return 0;
}