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

प्राकृतिक संख्याओं का योग (N तक) जिसका मॉड्यूल K के साथ C++ . में R उत्पन्न करता है


इस समस्या में, हमें तीन नंबर N, K और R दिए गए हैं। हमारा काम प्राकृतिक संख्याओं (N तक) का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है, जिसका मॉड्यूल K के साथ है उपज आर.

हम N से कम सभी संख्याएँ जोड़ेंगे जो निम्नलिखित शर्त को पूरा करती हैं, i%K ==R.

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट

N = 14, K = 4, R = 1

आउटपुट

28

स्पष्टीकरण - N से छोटी सभी संख्याएँ, जिन्हें 4 से विभाजित करने पर 1 शेष बचता है, 1, 5, 9, 13 हैं।

इस समस्या को हल करने के लिए, हम आर से एन तक लूप करेंगे, और के द्वारा मूल्य में वृद्धि करेंगे। इसलिए, हमें एक सम संख्या मिलेगी जो दी गई शर्त को पूरा करती है। और उन्हें योग में जोड़ें।

यहां, हम सामान्य लूप के लिए इस्तेमाल कर सकते थे यानी अंतराल के रूप में 1 के साथ। लेकिन हमने इसका इस्तेमाल कम समय से पहले किया है।

उदाहरण

समाधान का वर्णन करने के लिए कार्यक्रम,

#include <iostream>
using namespace std;
int CalcSumofRem(int N, int K, int R){
   int sum = 0;
   for (int i = R; i <= N; i+= K) {
      if (i % K == R)
         sum += i;
   }
   return sum;
}
int main(){
   int N = 14, K = 4, R = 1;
   cout<<"Sum of natural numbers (up to "<<N<<") whose modulo with "<<K<<" yields "<<R<<" is "<<CalcSumofRem(N, K, R);
   return 0;
}

आउटपुट

Sum of natural numbers (up to 14) whose modulo with 4 yields 1 is 28

  1. उन नोड्स की गणना करें जिनका योग X के साथ C++ में एक फाइबोनैचि संख्या है

    एक बाइनरी ट्री दिया गया है जिसके नोड्स के भार संख्याओं के रूप में हैं। लक्ष्य उन नोड्स की संख्या का पता लगाना है जिनका वजन इस तरह है कि संख्या एक फाइबोनैचि संख्या है। फाइबोनैचि श्रृंखला में संख्याएं हैं:0, 1, 1, 2, 3, 5, 8, 13…। n वीं संख्या का योग है (n−1)वें और (n−2)वें। अगर वजन 13 है तो यह एक फाइ

  1. C++ . में प्रथम n प्राकृत संख्याओं के योग का योग

    इस समस्या में पहली n प्राकृत संख्याओं के योग का योग ज्ञात करने के लिए, हम 1 से n तक की सभी संख्याओं का योग ज्ञात करेंगे और योग ज्ञात करने के लिए उन्हें एक साथ जोड़ेंगे। आइए अवधारणा के बारे में जानने के लिए एक उदाहरण लेते हैं, Input : 4 Output : 10 Explanation : Sum of first 1 natural number = 1 Sum

  1. प्राकृतिक संख्याओं के योग की गणना करने के लिए C++ प्रोग्राम

    प्राकृत संख्याएं 1 से शुरू होने वाली धनात्मक पूर्णांक होती हैं। प्राकृत संख्याओं का क्रम है - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10…… पहले n प्राकृतिक संख्याओं के योग की गणना लूप या सूत्र का उपयोग करके की जा सकती है। इन दोनों विधियों को निर्दिष्ट करने वाले प्रोग्राम इस प्रकार दिए गए हैं - ल