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

C++ कोड: वह बड़ी संख्या खोजें जिसका गुणनखंड k है


मान लीजिए हमारे पास दो संख्याएं n और k हैं। हमें सबसे छोटा पूर्णांक x ढूंढना है जो n से बड़ा है और k से विभाज्य है।

उदाहरण के लिए, यदि इनपुट n = 5; k = 3 है, तो आउटपुट 6 होगा।

चरण

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

return n + k - (n mod k)

उदाहरण

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

#include  using namespace std; int solve(int n, int k){     return n + k - n % k; } int main(){     int n = 5;     int k = 3;     cout << solve(n, k) << endl; }

इनपुट

5, 3

आउटपुट

6

  1. - C++ में कलन संख्या (Cullen Number) खोजें

    कलन संख्या का सूत्र: C_n = 2^n * n + 1। nवीं कलन संख्या खोजें। बिट शिफ्ट का उपयोग करें: 1 << n = 2^n। उदाहरण: n=2 → 2^2 * 2 + 1 = 9। C++ कार्यान्वयन #include <bits/stdc++.h> using namespace std; unsigned get_cullen(unsigned n) { return (1 << n) * n + 1; } int main() { int n = 2;

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

    इस समस्या में, हमें एक संख्या n दी गई है। हमारा कार्य C++ में स्टार संख्या ज्ञात करने का एक प्रोग्राम बनाना है।स्टार संख्या एक विशेष संख्या है जो एक केंद्रित षट्कोण (छह-बिंदु तारा) को दर्शाती है।कुछ स्टार संख्याएं 1, 13, 37, 73, 121 हैं।आइए एक उदाहरण लेकर समस्या को समझते हैंइनपुटn = 5आउटपुट121समाधान

  1. - C++ में किसी संख्या का सबसे बड़ा अभाज्य गुणनखंड ढूंढना

    मान लीजिए हमारे पास एक तत्व x है, हमें x का सबसे बड़ा अभाज्य गुणनखंड ढूंढना है। यदि x का मान 6 है, तो सबसे बड़ा अभाज्य गुणनखंड 3 है। इस समस्या को हल करने के लिए, हम संख्या को उसके भाजक से विभाजित करके गुणनखंडित करेंगे और अधिकतम अभाज्य गुणनखंड को ट्रैक करेंगे। C++ उदाहरण #include <iostream> #i