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

C++ प्रोग्राम में प्राकृतिक संख्याएं


जो संख्याएं 0 से बड़ी हैं उन्हें प्राकृतिक संख्याएं कहा जाता है। प्राकृतिक संख्याएं हैं

1, 2, 3, 4, 5, 6, 7...

एल्गोरिदम

  • संख्या n आरंभ करें।
  • एक लूप लिखें जो 1 से n तक पुनरावृति करता है।
    • संख्याएं प्रिंट करें।
    • पुनरावृत्ति वेरिएबल बढ़ाएं।

कार्यान्वयन

निम्नलिखित C++ में उपरोक्त एल्गोरिदम का कार्यान्वयन है:

#include <bits/stdc++.h> 
using namespace std; 

void printNaturalNumbers(int n) { 
    for (int i = 1; i <= n; i++) { 
        cout << i; 
    } 
    cout << endl; 
} 

int main() { 
    int n = 10; 
    printNaturalNumbers(n); 
    return 0; 
}

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।

1 2 3 4 5 6 7 8 9 10

  1. C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers) C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers)

    हमें उपयोगकर्ता द्वारा दर्ज संख्या n की जांच करनी है कि यह आर्मस्ट्रांग संख्या है या नहीं। एक आर्मस्ट्रांग संख्या वह है जिसके अंकों को अंकों की संख्या (क्रम) की घात तक बढ़ाकर उनका योग करने पर मूल संख्या प्राप्त होती है। सूत्र: wxyz... = wⁿ + xⁿ + yⁿ + zⁿ + ... एल्गोरिदम START फंक्शन power(a, b): a^b

  1. C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग

    इस समस्या में हम देखेंगे कि पहले n प्राकृतिक संख्याओं के वर्गों का योग कैसे प्राप्त किया जा सकता है। यहां हम एक फॉर लूप का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद का वर्ग निकाल रहे हैं और फिर इसे योग में जोड़ रहे हैं। यह प्रोग्राम पूरा होने में O(n) समय लेता है। लेकिन यदि हम

  1. - पहली n प्राकृतिक संख्याओं के घन योग के लिए जावा प्रोग्राम

    पहली n प्राकृतिक संख्याओं के घन योग के लिए जावा कोड निम्नलिखित है: उदाहरण import java.util.*; import java.lang.*; public class Demo{ public static int first_n_nat_no(int val){ int ini_sum = 0; for (int x=1; x<=val; x++) ini_sum += x*x*x; return ini_