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

C++ प्रोग्राम: दी गई संख्या से बड़ा अगला पूर्ण वर्ग ज्ञात करना

मान लें हमारे पास एक संख्या n है। हमारा कार्य n की अगली पूर्ण वर्ग संख्या ज्ञात करना है। इसलिए यदि संख्या n = 1000 है, तो अगली पूर्ण वर्ग संख्या 1024 = 322 है।

इसे हल करने के लिए, हमें दी गई संख्या n का वर्गमूल प्राप्त करना होगा, फिर उसका फ्लोर लेना होगा, उसके बाद (फ्लोर मान + 1) का वर्ग प्रदर्शित करना होगा।

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;

int justGreaterPerfectSq(int n) {
    int sq_root = sqrt(n);
    return (sq_root + 1) * (sq_root + 1);
}

int main() {
    int n = 1000;
    cout << "Nearest perfect square: " << justGreaterPerfectSq(n);
}

आउटपुट

Nearest perfect square: 1024
  1. C++ का उपयोग करके दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करें C++ का उपयोग करके दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करें

    यूक्लिडियन प्लेन ज्यामिति में एक चतुर्भुज चार शीर्षों और चार किनारों के साथ एक बहुभुज बनाता है। नाम 4-gon आदि। चतुर्भुजों के अन्य नामों में शामिल हैं और कभी-कभी उन्हें वर्ग, डिस्प्ले स्टाइल आदि के रूप में भी जाना जाता है।इस लेख में, हम दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करने के दृष

  1. - न्यूनतम संख्या खोजें जिससे विभाजित करने पर संख्या पूर्ण वर्ग बन जाए C++ में

    मान लीजिए हमारे पास एक संख्या N है। हमें वह न्यूनतम संख्या खोजनी है जो N को विभाजित करके इसे पूर्ण वर्ग बना दे। तो यदि N = 50, तो न्यूनतम संख्या 2 है, क्योंकि 50 / 2 = 25, और 25 एक पूर्ण वर्ग है। एक संख्या पूर्ण वर्ग होती है यदि उसके अभाज्य गुणनखंडों की घात सम हो। तो हम N के अभाज्य गुणनखंड खोजने की

  1. - C++ प्रोग्राम: दी गई स्ट्रिंग के क्रमचय (Permutations) की संख्या ज्ञात करना

    हम एक स्ट्रिंग के कैरेक्टर्स को अलग-अलग क्रम में व्यवस्थित कर सकते हैं। यहां हम देखेंगे कि दी गई स्ट्रिंग से कितने क्रमचय बनाए जा सकते हैं। हम जानते हैं कि यदि एक स्ट्रिंग abc है। इसमें तीन कैरेक्टर्स हैं; हम उन्हें 3! = 6 अलग-अलग तरीकों से व्यवस्थित कर सकते हैं। इसलिए n कैरेक्टर्स वाली स्ट्रिंग क