Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: फ्लॉयड त्रिकोण (Floyd's Triangle) प्रिंट करना

फ्लॉयड त्रिकोण क्या है?

फ्लॉयड त्रिकोण लगातार प्राकृतिक संख्याओं का एक समकोण त्रिकोण है, जो ऊपरी बाएं कोने में 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 तत्व
  • काउंटर: सामान्य त्रिकोण में बढ़ता है, उल्टे में घटता है

विविधताएं

  • स्टार (*) या अन्य वर्णों का उपयोग करके पैटर्न बनाना
  • सम/विषम संख्याओं का फ्लॉयड त्रिकोण
  • फिबोनैचि श्रृंखला का उपयोग करके फ्लॉयड त्रिकोण
  1. C में डायमंड पैटर्न प्रिंट करने का प्रोग्राम C में डायमंड पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण डायमंड पैटर्न एक साधारण पिरामिड पैटर्न और उल्टे पिरामिड पैटर्न का संयोजन है। एल्गोरिदम पहली पंक्ति: 1 प्रदर्शित करें दूसरी पंक्ति: 1,2,3 प्रदर्शित करें तीसरी पंक्ति: 1,2,3,4,5 प्रदर्शित करें चौथी पंक्ति: 1,2,3,4,5,6,7 प्रदर्शित करें पांचवीं पंक्ति: 1,2,3,4,5,6,7,8,9 प्रदर्शित करें

  1. C में नंबर पैटर्न प्रिंट करने का प्रोग्राम C में नंबर पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण एक न्यूमेरिकल पैटर्न संख्याओं का एक क्रम है जिसे एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। पैटर्न नियम क्रम में लगातार संख्याओं के बीच संबंध का वर्णन करने के लिए एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न 1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 पैट

  1. C में मिरर्ड खोखला समानांतर चतुर्भुज (Mirrored Hollow Parallelogram) प्रिंट करने का प्रोग्राम C में मिरर्ड खोखला समानांतर चतुर्भुज (Mirrored Hollow Parallelogram) प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण यह एक चतुर्भुज है जहां विपरीत पक्षों के दोनों जोड़े समानांतर होते हैं। समानांतर चतुर्भुज के छह महत्वपूर्ण गुण हैं: विपरीत पक्ष सर्वांगसम होते हैं (AB = DC)। विपरीत कोण सर्वांगसम होते हैं (D = B)। लगातार कोण पूरक होते हैं (A + D = 180°)। यदि एक कोण समकोण है, तो सभी कोण समकोण हैं।