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

सिक्कों के पिरामिड की अधिकतम ऊंचाई के लिए C/C++ प्रोग्राम?


हमारे पास n संख्या में सिक्के हैं और हमें सिक्कों को इस तरह व्यवस्थित करना है कि यह अधिकतम ऊंचाई का पिरामिड बनाए। हम पहले सिक्के को पहली पंक्ति में, दूसरे और तीसरे सिक्के को दूसरी पंक्ति में, और इसी तरह व्यवस्थित करेंगे।

सिक्कों के पिरामिड की अधिकतम ऊंचाई के लिए C/C++ प्रोग्राम?

दिए गए आरेख में, हम 6 सिक्कों का पिरामिड बनाते हैं जिसकी ऊंचाई 3 है। हम ऊंचाई 4 नहीं बना सकते क्योंकि हमें 10 सिक्कों की आवश्यकता होगी। इस सूत्र का उपयोग करके ऊंचाई प्राप्त करना सरल है;

H = {(-1+ √(1+8N))/2}

Input: n = 10 Output: पिरामिड की ऊंचाई: 4

व्याख्या

इस सूत्र का उपयोग करके ऊंचाई

H = {(-1+ √(1+8N))/2}

उदाहरण

#include <iostream>
#include <math.h>
using namespace std;
int main() {
    int n=10;
    int height = (-1 + sqrt(1 + 8 * n)) / 2;
    cout << "पिरामिड की ऊंचाई: " << height;
}

  1. C/C++ प्रोग्राम: त्रिकोणीय माचिस संख्या C/C++ प्रोग्राम: त्रिकोणीय माचिस संख्या

    यहां हम देखेंगे कि नीचे दिखाए अनुसार पिरामिड बनाने के लिए कितनी माचिस की तीलियों की आवश्यकता है। पिरामिड का आधार दिया गया है। तो यदि आधार 1 है, तो पिरामिड बनाने के लिए 3 माचिस की तीलियों की आवश्यकता होगी, आधार 2 के लिए, 9 माचिस की तीलियों की आवश्यकता होगी, आधार आकार 3 के लिए, 18 माचिस की तीलियों की

  1. सिक्कों को त्रिकोण में व्यवस्थित करने पर अधिकतम ऊंचाई के लिए C/C++ प्रोग्राम सिक्कों को त्रिकोण में व्यवस्थित करने पर अधिकतम ऊंचाई के लिए C/C++ प्रोग्राम

    इस लेख में हम एक दिलचस्प समस्या देखेंगे। हमारे पास N सिक्के हैं। हमें यह पता लगाना है कि यदि हम सिक्कों को पिरामिड के रूप में व्यवस्थित करें तो अधिकतम कितनी ऊंचाई बना सकते हैं। इस व्यवस्था में पहली पंक्ति में 1 सिक्का, दूसरी में 2 सिक्के, तीसरी में 3 सिक्के और इसी तरह आगे होगा। दिए गए आरेख में हम द

  1. C++ में हेक्साडेसिमल से डेसिमल रूपांतरण C++ में हेक्साडेसिमल से डेसिमल रूपांतरण

    एक हेक्साडेसिमल संख्या इनपुट के रूप में दी गई है, कार्य दी गई हेक्साडेसिमल संख्या को डेसिमल संख्या में बदलना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और डेसिमल संख्या को आधार 10 के साथ दर्शाया जाता है और मान 0-9 से दर्शाए जाते हैं जबकि हेक्साडेसिमल संख्या में 0-15 से अं