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

PHP में त्रिकोण के रूप में निरंतर संख्याएँ प्रिंट करने का प्रोग्राम

PHP में नेस्टेड लूप्स का उपयोग करके निरंतर बढ़ती संख्याओं का त्रिकोण पैटर्न बनाया जा सकता है। यह पैटर्न लूप नियंत्रण और काउंटर वेरिएबल प्रबंधन को दर्शाता है।

उदाहरण

<?php
function continuous_pattern($val) {
    $num = 1;
    for ($m = 0; $m < $val; $m++) {
        for ($n = 0; $n <= $m; $n++) {
            echo $num . " ";
            $num = $num + 1;
        }
        echo "\n";
    }
}
$val = 4;
continuous_pattern($val);
?>

आउटपुट

1
2 3
4 5 6
7 8 9 10

कोड विश्लेषण:

  • continuous_pattern() फ़ंक्शन पंक्तियों की संख्या ($val) स्वीकार करता है।
  • $num = 1 से शुरू होता है और प्रत्येक प्रिंट के बाद बढ़ता है।
  • बाहरी लूप पंक्तियों को नियंत्रित करता है (0 से $val-1)।
  • आंतरिक लूप वर्तमान पंक्ति संख्या के बराबर संख्याएँ प्रिंट करता है ($n <= $m)।
  • प्रत्येक पंक्ति के बाद नई लाइन ("\n") जोड़ी जाती है।

पैटर्न संरचना

पंक्ति 1: 1 संख्या (1)
पंक्ति 2: 2 संख्याएँ (2 3)
पंक्ति 3: 3 संख्याएँ (4 5 6)
पंक्ति 4: 4 संख्याएँ (7 8 9 10)

उन्नत विविधताएँ

  • उल्टा त्रिकोण: बाहरी लूप को $val-1 से 0 तक डिक्रीमेंट करें।
  • पिरामिड पैटर्न: प्रत्येक पंक्ति से पहले स्पेस जोड़कर केंद्रित करें।
  • विशिष्ट सीमा: $num को किसी भी प्रारंभिक मान से इनिशियलाइज़ करें।
  • HTML आउटपुट: "\n" के स्थान पर "<br>" और स्पेस के लिए "&nbsp;" उपयोग करें।

व्यावहारिक अनुप्रयोग

ऐसे पैटर्न प्रोग्रामिंग साक्षात्कार, एल्गोरिदमिक सोच विकसित करने और लूप नेस्टिंग समझने के लिए आम हैं। ये मैट्रिक्स संचालन और 2D सरणी ट्रैवर्सल की नींव भी बनाते हैं।

  1. - C भाषा में पास्कल त्रिकोण (Pascal's Triangle) प्रिंट करना

    पास्कल त्रिकोण क्या है? पास्कल त्रिकोण पूर्णांकों का एक त्रिकोणीय सरणी है जहां प्रत्येक संख्या उसके ऊपर की दो संख्याओं का योग होती है। यह द्विपद गुणांक (binomial coefficients) को दर्शाता है। निर्माण नियम त्रिकोण के बाहर के सभी मान शून्य (0) माने जाते हैं। पहली पंक्ति केवल 1 होती है। प्रत्येक अगली

  1. - C प्रोग्राम से संख्याओं को विभिन्न पैटर्न में प्रिंट करना

    पैटर्न प्रिंटिंग में लूप्स का उपयोग नेस्टेड for लूप्स का उपयोग करके संख्याओं/प्रतीकों को पिरामिड, त्रिकोण, हीरा आदि पैटर्न में प्रिंट किया जा सकता है। उदाहरण 1: पिरामिड पैटर्न (*) #include <stdio.h> int main() { int n; printf(पंक्तियों की संख्या: ); scanf(%d, &n); for (

  1. C में वर्ग मैट्रिक्स को Z रूप में प्रिंट करने का प्रोग्राम C में वर्ग मैट्रिक्स को Z रूप में प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें। एक वर्ग मैट्रिक्स वह मैट्रिक्स है जिसमें पंक्तियों और कॉलम की संख्या समान होती है। n-by-n मैट्रिक्स को क्रम n का वर्ग मैट्रिक्स कहा जाता है। एल्गोरिदम वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करने के लिए हमें मैट्रिक्स की पहली