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

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

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

इसे हल करने के लिए, हमें दी गई संख्या n का वर्गमूल प्राप्त होता है, फिर उसका तल लें, उसके बाद (floor value + 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++ का प्रयोग करते हुए दिए गए बिंदुओं से संभव चतुर्भुजों की संख्या ज्ञात कीजिए

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

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

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

  1. सी ++ प्रोग्राम किसी दिए गए स्ट्रिंग के क्रमपरिवर्तन की संख्या का पता लगाने के लिए

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