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

PHP प्रोग्राम: विशिष्ट संख्या 'k' की घात नहीं होने वाली पहली n प्राकृतिक संख्याओं का योग


विशिष्ट संख्या 'k' की घात नहीं होने वाली पहली n प्राकृतिक संख्याओं का योग खोजने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function sum_of_nums($n_val, $k_val) {
    $tot_sum = ($n_val * ($n_val + 1)) / 2;
    $pow_val = $k_val;
    while ($pow_val <= $n_val) {
        $tot_sum -= $pow_val;
        $pow_val *= $k_val;
    }
    return $tot_sum;
}
$n_val = 20;
$k_val = 3;
print_r("पहली 20 प्राकृतिक संख्याओं का योग जो 3 की घात नहीं हैं: ");
echo sum_of_nums($n_val, $k_val);
?>

आउटपुट

पहली 20 प्राकृतिक संख्याओं का योग जो 3 की घात नहीं हैं: 198

'sum_of_nums' नामक एक फ़ंक्शन परिभाषित किया गया है जो उन प्राकृतिक संख्याओं का योग 계산ता है जो किसी निश्चित मान की घात नहीं हैं। संख्या और नॉन-पावर संख्या को इस फ़ंक्शन में पैरामीटर्स के रूप में पास किया जाता है। फ़ंक्शन के बाहर, n और k के लिए एक-एक मान परिभाषित किया गया है और इन मानों पर फ़ंक्शन को कॉल किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - जावा प्रोग्राम: रिकर्सन से नेचुरल नंबर्स का योग निकालना

    इस लेख में हम समझेंगे कि रिकर्सन का उपयोग करके नेचुरल नंबर्स (प्राकृतिक संख्याओं) का योग कैसे निकाला जाता है। 1 से अनंत तक की सभी पॉजिटिव संख्याओं को नेचुरल नंबर कहा जाता है। डेमोनस्ट्रेशन इनपुट: संख्या दर्ज करें: 25 आउटपुट: 25 तक नेचुरल नंबर्स का योग: 325 एल्गोरिदम चरण 1 - शुरू चरण 2 - दो इंटीज

  1. - Python में N प्राकृतिक संख्याओं से उन जोड़ों की संख्या खोजने का प्रोग्राम जिनका योग k से विभाज्य हो

    मान लीजिए हमारे पास एक संख्या n और दूसरा मान k है, मान लें हमारे पास पहले N प्राकृतिक संख्याओं के साथ एक ऐरे A है, हमें A से एलिमेंट्स A[i] और A[j] के जोड़ों की कुल संख्या ढूंढनी है, जैसे कि, i < j और उनका योग k से विभाज्य हो।तो, यदि इनपुट n = 10, k = 4 है, तो आउटपुट 10 होगा क्योंकि 10 जोड़े हैं जिन

  1. - पायथन में पहले n विषम संख्याओं का योग खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है, हमें पहले n धनात्मक विषम संख्याओं का योग ढूंढना है। उदाहरण के लिए, यदि इनपुट 7 है, तो आउटपुट 49 होगा क्योंकि [1+3+5+7+9+11+13] = 49। इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे: यदि n == 0, तो 0 वापस करें sum := 1, count := 0, temp := 1 जब तक count < n-1, क