फ्लॉयड त्रिकोण क्या है?
फ्लॉयड त्रिकोण लगातार प्राकृतिक संख्याओं का एक समकोण त्रिकोण है, जो ऊपरी बाएं कोने में 1 से शुरू होता है।
1
2 3
4 5 6
7 8 9 10
...
प्रोग्राम 1: सामान्य फ्लॉयड त्रिकोण
#include <stdio.h>
int main() {
int rows, i, j, num = 1;
printf("फ्लॉयड त्रिकोण की पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (j = 1; j <= i; j++) {
printf("%d ", num);
num++;
}
printf("\n");
}
return 0;
}
आउटपुट (rows = 6)
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
प्रोग्राम 2: उल्टा (Reverse) फ्लॉयड त्रिकोण
यह प्रोग्राम त्रिकोण को उल्टे क्रम में प्रिंट करता है, जहां संख्याएं अंत से शुरू होकर घटती हैं।
#include <stdio.h>
int main() {
int rows, i, j;
printf("पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
// अंतिम संख्या की गणना: n*(n+1)/2
int k = rows * (rows + 1) / 2;
for (i = rows; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("%4d", k);
k--;
}
printf("\n");
}
return 0;
}
आउटपुट (rows = 7)
28 27 26 25 24 23 22
21 20 19 18 17 16 15
14 13 12 11 10 9 8
7 6 5 4 3 2 1
मुख्य सूत्र
- कुल संख्याएं:
n * (n + 1) / 2(प्रथम n प्राकृतिक संख्याओं का योग) - पंक्ति i में तत्व: ठीक
iतत्व - काउंटर: सामान्य त्रिकोण में बढ़ता है, उल्टे में घटता है
विविधताएं
- स्टार (*) या अन्य वर्णों का उपयोग करके पैटर्न बनाना
- सम/विषम संख्याओं का फ्लॉयड त्रिकोण
- फिबोनैचि श्रृंखला का उपयोग करके फ्लॉयड त्रिकोण