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

C++ कोड: त्रिकोणीय संख्या की जांच करें


मान लीजिए हमारे पास एक संख्या n है। हमें जांचना है कि क्या संख्या त्रिकोणीय संख्या है या नहीं। जैसा कि हम जानते हैं, यदि n डॉट्स (या गेंदों) को परतों में व्यवस्थित करके एक समबाहु त्रिकोण बनाया जा सकता है तो n एक त्रिकोणीय संख्या है।

उदाहरण के लिए, यदि इनपुट n = 10 है, तो आउटपुट True होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

for initialize i := 1, when i <= n, update (increase i by 1), do:     if i * (i + 1) is same as 2 * n, then:         return true return false

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include  using namespace std; bool solve(int n){     for (int i = 1; i <= n; i++){         if (i * (i + 1) == 2 * n){             return true;         }     }     return false; } int main(){     int n = 10;     cout << solve(n) << endl; }

इनपुट

10

आउटपुट

1

  1. C++ में जांचें कि क्या संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में दर्शाया जा सकता है C++ में जांचें कि क्या संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में दर्शाया जा सकता है

    इस खंड में, हम देखेंगे कि क्या हम एक संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में व्यक्त कर सकते हैं या नहीं। त्रिकोणीय संख्याएं नीचे की तरह होती हैं - उदाहरण से, हम देख सकते हैं कि 1, 3, 6, 10 कुछ त्रिकोणीय संख्याएं हैं। हमें संख्या N (मान लीजिए 16) को दो त्रिकोणीय संख्याओं (6, 10) के योग के

  1. - C++ में जांचें कि N पेंटागोनल नंबर है या नहीं

    एक नंबर N दिया गया है, कार्य यह जांचना है कि क्या नंबर पेंटागोनल नंबर है या नहीं। जिन नंबर्स को पेंटागन बनाने के लिए व्यवस्थित किया जा सकता है, वे पेंटागोनल नंबर हैं क्योंकि इन नंबर्स का उपयोग पेंटागन बनाने के लिए पॉइंट्स के रूप में किया जा सकता है। उदाहरण के लिए, कुछ पेंटागोनल नंबर्स हैं 1, 5, 12,

  1. - C++ में आर्मस्ट्रांग संख्या जांचने का प्रोग्राम

    एक आर्मस्ट्रांग संख्या वह संख्या है जहां अंकों का योग अंकों की कुल संख्या की घात पर उठाकर संख्या के बराबर होता है। आर्मस्ट्रांग संख्याओं के कुछ उदाहरण निम्नलिखित हैं। 3 = 3^1 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 371 = 3^3 + 7^3 + 1^3 = 27 + 343 + 1 = 371 407 = 4^3 + 0^3 + 7^3 = 64 +0 + 343 = 4