In this article, we will discuss the concept of C program for Display the solid rectangle or square star pattern.
In this post, we are going to learn how to write a program to print solid rectangle or square star pattern in C programming language using for loop, while loop and Do-while loop with example programs
Program 1
This program allows the user to enter the number of rows and columns and then it will display the solid rectangle or square pattern using for loop in C programming language
#include <stdio.h> #include <stdlib.h> int main() { int rows,columns,i,j; printf("Enter the number of rows: "); scanf("%d",&rows); //Takes input from user for rows printf("Enter the number of columns: "); scanf("%d",&columns); //Takes input from user for columns for(i=1; i<=rows; i++){//outer for loop for (j=1; j<=columns; j++){//inner for loop printf("*");//print star } printf("\n");//move to next line } getch(); return 0; }
When the above code is executed, it produces the following results
Program 2
This program allows the user to enter the number of rows and columns and then it will display the solid rectangle or square pattern using while loop in C programming language
#include <stdio.h> #include <stdlib.h> int main() { int rows,columns,i,j; printf("Enter the number of rows: "); scanf("%d",&rows); //Takes input from user for rows printf("Enter the number of columns: "); scanf("%d",&columns); //Takes input from user for columns i=1; while( i<=rows){//outer while loop j=1; while(j<=columns){//inner while loop printf("*");//print star j++; } printf("\n");//move to next line i++; } getch(); return 0; }
When the above code is executed, it produces the following results
Program 3
This program allows the user to enter the number of rows and columns and then it will display the solid rectangle and square patterns using the do-while loop in C programming language
#include <stdio.h> #include <stdlib.h> int main() { int rows,columns,i,j; printf("Enter the number of rows: "); scanf("%d",&rows); //Takes input from user for rows printf("Enter the number of columns: "); scanf("%d",&columns); //Takes input from user for columns i=1; do{//outer do-while loop j=1; do{//inner do while loop printf("*");//print star j++; }while(j<=columns); printf("\n");//move to next line i++; }while( i<=rows); getch(); return 0; }
When the above code is executed, it produces the following results
Suggested for you
Nested while loop in C language
Nested Do-while loop in C language
Similar post
Java code to Print Hollow rectangle and square star pattern
C code to Print Hollow rectangle and square star pattern
C++ code to Print Hollow rectangle and square star pattern
Display solid rectangle and square star pattern in Java
Display solid rectangle and square star pattern in C++
PHP Star Triangle pattern program In this tutorial, we will discuss about PHP Star Triangle…
PHP Full Pyramid pattern program In this tutorial, we will discuss about PHP Full Pyramid…
5 methods to add two numbers in Java In this tutorial, we will discuss the…
Python full Pyramid star pattern program In this tutorial, we will discuss the concept of…
Write a function or method to convert C into F -Entered by the user In…
How to write a function or method to convert Celsius into Fahrenheit In this tutorial,…