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 < i; 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 **** **** **** ****