Example:
Input rows: 5
Input columns: 5
Output:
Required knowledge
Basic C programming, LoopLogic to print the given pattern
Before getting on to this pattern I recommend you to go through one of my previous number patterns to get the basics of printing number patterns.Now, once you are familiar with the number patterns. If you look to the pattern carefully you will notice that for each columns in the pattern current row number gets printed.
Program to print the given number pattern
/** * C program to print number pattern */ #include <stdio.h> int main() { int rows, cols, i, j; /* * Reads number of rows, columns to be printed */ printf("Enter number of rows: "); scanf("%d", &rows); printf("Enter number of columns: "); scanf("%d", &cols); for(i=1; i<=rows; i++) { for(j=1; j<=cols; j++) { //Print the current row number printf("%d", i); } printf("\n"); } return 0; }
Output
Enter number of rows: 5
Enter number of columns: 5
11111
22222
33333
44444
55555
Enter number of columns: 5
11111
22222
33333
44444
55555
Screenshot
Happy coding ;)