Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
📘 Lesson  ·  Lesson 61

Floyds Triangle

Floyd's Triangle क्या है

Floyd's Triangle numbers का समकोण त्रिकोण है, row-दर-row लगातार गिनते numbers से भरा। Row 1 में एक number, row 2 में दो, वग़ैरह। यह nested loops को चलते counter से जोड़ता classic pattern अभ्यास है।

💡 Row i में i numbers होते हैं, और एक counter सारी rows में बढ़ता रहता है।

Pattern

4 rows को, Floyd's Triangle ऐसा दिखता है:

1
2 3
4 5 6
7 8 9 10

ध्यान दीजिए numbers कभी दोबारा शुरू नहीं होते — वे लगातार बहते हैं। Row 3, 6 पर ख़त्म होती है, तो row 4, 7 से शुरू होती है। हर row में पिछली से एक number ज़्यादा होता है।

Java program

public class Floyd {
    public static void main(String[] args) {
        int rows = 4;
        int num = 1;                 // चलता counter

        for (int i = 1; i <= rows; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(num + " ");
                num++;               // कभी reset नहीं
            }
            System.out.println();    // हर row पर नई line
        }
    }
}
1
2 3
4 5 6
7 8 9 10

बाहरी loop i row है; अंदरूनी loop i बार चलकर उस row के numbers print करता है। मुख्य बात num है, जो गिनता रहता है और कभी reset नहीं होता।

Dry run

Dry Run — Floyd's Triangle (num badhta jaata hai), rows=4
Row (i)Us row me printnum kahan tak pahuncha
112
22 34
34 5 67
47 8 9 1011
💡 ऐसे समझिए

Row i, i numbers print करती है। counter num rows के बीच कभी reset नहीं होता, तो यह बहता रहता है: row 3, 6 पर ख़त्म, और row 4, 7 से जारी।

चलता counter

Floyd's Triangle का दिल यह है कि num loops से पहले declare होता है और हर print के बाद बढ़ता है, पर row के अंदर कभी reset नहीं होता। यह लगातार गिनती ही है जो numbers को एक row से अगली तक सहज बहाती है, हर row दोबारा शुरू होने वाले patterns के विपरीत।

आम गलतियाँ

  • हर row counter reset करना। num loops के बाहर declare कीजिए ताकि यह बढ़ता रहे।
  • गलत inner loop सीमा। Row i को i numbers print करने को j <= i चाहिए।
  • Newline भूलना। हर row के बाद println() जोड़िए।
  • Rows और counter में confusion। Rows तय करती हैं कितने numbers; counter उनकी value।

सारांश

  • Floyd's Triangle numbers को row-दर-row लगातार भरता है।
  • Row i में i numbers होते हैं।
  • Nested loops इस्तेमाल कीजिए: बाहरी rows को, अंदरूनी numbers को।
  • एक counter रखिए जो rows के बीच कभी reset न हो।
  • हर row के बाद newline जोड़िए।

आगे, और आकार आज़माइए nested loops में, या गणित pattern Armstrong number program में।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

Floyd's Triangle क्या है?
Floyd's Triangle natural numbers का समकोण त्रिकोण है, row-दर-row भरा। Row 1 में 1 number, row 2 में 2, वग़ैरह, numbers लगातार गिनते हुए: 1, फिर 2 3, फिर 4 5 6, वग़ैरह।
हर row में कितने numbers होते हैं?
Row i में ठीक i numbers होते हैं। तो row 1 में 1, row 2 में 2, row 3 में 3। त्रिकोण हर row एक number चौड़ा होता जाता है।
Floyd's Triangle में counter कैसे काम करता है?
एक counter 1 से शुरू होता है और print करते हुए बढ़ता रहता है। यह हर row reset नहीं होता — यह पिछली row जहाँ ख़त्म हुई वहाँ से जारी रहता है, जो लगातार numbering देता है।
Floyd's Triangle को nested loops क्यों चाहिए?
बाहरी loop rows संभालता है, और अंदरूनी loop हर row के numbers print करता है। अंदरूनी loop row i को i बार चलता है, जो त्रिकोणीय आकार बनाता है।
Star pattern से क्या अंतर है?
Star pattern वही symbol print करता है, जबकि Floyd's Triangle चलते counter से बढ़ते numbers print करता है। Loop structure वही है; सिर्फ़ जो आप print करते हैं वो अलग है।
← Back to Java Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
Course पूरा! आगे सीखेंAndroid (Kotlin) आपकी प्रगति: 61 / 61 (100%) · अगला course आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें