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

