प्रोग्राम विवरण
नीचे दिखाए अनुसार ठोस और खोखले रॉम्बस पैटर्न प्रिंट करें:

एल्गोरिदम
खोखले रॉम्बस के लिए -
उपयोगकर्ता से खोखले रॉम्बस के लिए पंक्तियों की संख्या स्वीकार करें उपयोगकर्ता द्वारा निर्दिष्ट समान पंक्तियों वाला खोखला रॉम्बस बनाएं पहली पंक्ति प्रिंट करें जिसमें पंक्तियों की संख्या के बराबर स्टार हों दूसरी पंक्ति प्रिंट करें जिसमें पहला और अंतिम स्टार हो और उनके बीच स्पेस छोड़ें अंतिम पंक्ति तक यही दोहराएं अंतिम पंक्ति प्रिंट करें जिसमें पंक्तियों की संख्या के बराबर स्टार हों
ठोस रॉम्बस के लिए -
उपयोगकर्ता से ठोस रॉम्बस के लिए पंक्तियों की संख्या स्वीकार करें उपयोगकर्ता द्वारा निर्दिष्ट समान पंक्तियों वाला ठोस रॉम्बस बनाएं पहली पंक्ति प्रिंट करें जिसमें पंक्तियों की संख्या के बराबर स्टार हों अंतिम पंक्ति तक यही दोहराएं
उदाहरण
/* खोखले और ठोस रॉम्बस स्टार पैटर्न प्रिंट करने का प्रोग्राम */
#include <stdio.h>
int main() {
int r, c, rows; // खोखला रॉम्बस
int r1, c1, rows1; // ठोस रॉम्बस
// clrscr();
printf("खोखले रॉम्बस पैटर्न के लिए पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
printf("\n");
for (r = 1; r <= rows; r++) {
for (c = 1; c <= rows - r; c++) {
printf(" ");
}
for (c = 1; c <= rows; c++) {
if (r == 1 || r == rows || c == 1 || c == rows)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("\n");
printf("ठोस रॉम्बस पैटर्न के लिए पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows1);
printf("\n");
for (r1 = 1; r1 <= rows1; r1++) {
for (c1 = 1; c1 <= rows1 - r1; c1++) {
printf(" ");
}
for (c1 = 1; c1 <= rows1; c1++) {
printf("*");
}
printf("\n");
}
// getch();
return 0;
}
आउटपुट
