Rhombus Star Pattern
Program to Print Rhombus Star Pattern
PRINTING PATTERN:
****
****
****
****
PREREQUISITE:
Basic knowledge of C language and loops.
ALGORITHM:
1. Take the number of rows as input from the user (height of the rhombus) and store it in a variable ('n').
2. Run a loop 'n' times to iterate through the rows (i=0 to i<n).
3. For each row, print spaces to align the stars correctly.
4. Print stars for each row.
5. Move to the next line after each row has been printed.
Code in C:
#include <stdio.h>
int main() {
int n, i, j; // Declaring integers n for size, i and j for loops
printf("Enter the number of rows for the rhombus:\n");
scanf("%d", &n); // Taking input for number of rows
for (i = 0; i < n; i++) {
// Print spaces for rhombus shape
for (j = 0; j < n - 1; j++) {
printf(" "); // Printing spaces
}
// Print stars for each row
for (j = 0; j < n; j++) {
printf("*"); // Printing stars
}
printf("\n"); // New line after each row
}
return 0;
}
Output:
Enter the number of rows for the rhombus:
4
****
****
****
****