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

C/C++ प्रोग्राम nवें पद के रूप में n² - (n-1)² श्रृंखला का योग खोजने के लिए


समस्या विवरण

गणित में कई प्रकार की श्रृंखलाएं हैं जिन्हें C प्रोग्रामिंग में आसानी से हल किया जा सकता है। यह प्रोग्राम C प्रोग्राम में निम्नलिखित श्रृंखला का योग खोजने के लिए है।

Tₙ = n² - (n-1)²

सभी पदों का योग Sₙ mod (10⁹ + 7) के रूप में खोजें, जहां

Sₙ = T₁ + T₂ + T₃ + T₄ + ... + Tₙ

उदाहरण

इनपुट: 229137999
आउटपुट: 218194447

व्याख्या

Tₙ को 2n-1 के रूप में व्यक्त किया जा सकता है। ज्ञात है कि Σn = n(n+1)/2। इसलिए ΣTₙ = n²। मान बड़ा हो सकता है, इसलिए मॉड्यूलर गुणन के गुण का उपयोग करके n² की गणना करें।

C++ प्रोग्राम उदाहरण

#include <iostream>
using namespace std;
#define mod 1000000007

int main() {
    long long n = 229137999;
    cout << ((n % mod) * (n % mod)) % mod;
    return 0;
}
  1. - C++ में श्रृंखला 1, 2, 11, 12, 21... का N-वां पद ढूंढना

    इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 1, 2, 11, 12, 21... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है। समस्या विवरण श्रृंखला के Nवें पद को ढूंढना: 1, 2, 11, 12, 21, 22, 111, 112, .... N पद हम श्रृंखला के सामान्य पद को ढूंढेंगे। उदाहरण इनपुट N = 8 आउटपुट 112 ह

  1. - जावा प्रोग्राम: n² - (n-1)² के रूप में nवें पद वाली श्रृंखला का योग ज्ञात करना

    उदाहरणpublic class Demo { static long my_val = 1000000007; public static long computeVal(long my_int) { return ((my_int % my_val) * (my_int % my_val)) % my_val; } public static void main(String[] args) { long my_int = 45687234; System.out.prin

  1. - पायथन प्रोग्राम: nth टर्म n² - (n-1)² वाली सीरीज़ का योग ढूंढें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट हमें एक इंटीजर इनपुट n दिया गया है और हमें सभी n टर्म्स का योग निकालने की आवश्यकता है जहां सीरीज़ में n-th टर्म नीचे व्यक्त किया गया है: Tn = n² - (n-1)² हमारे पास गणना के लिए डायरेक्ट फॉर्मूला है जिसमे