गणित में कई प्रकार की श्रंखलाएँ होती हैं जिन्हें C प्रोग्रामिंग में आसानी से हल किया जा सकता है। यह प्रोग्राम C प्रोग्राम में निम्नलिखित श्रृंखलाओं का योग ज्ञात करने के लिए है।
टी<उप>एनउप> =n 2 - (एन-1) 2
Sn mod (10 9 .) के रूप में श्रृंखला की सभी शर्तों का योग ज्ञात कीजिए + 7) और,
स<उप>एनउप> =टी<उप>1उप> + टी<उप>2उप> + टी<उप>3उप> + टी<उप>4उप> + ...... + टी<उप>एनउप>
इनपुट:229137999आउटपुट:218194447
स्पष्टीकरण
इसे प्राप्त करने के लिए Tn को 2n-1 के रूप में व्यक्त किया जा सकता है
जैसा कि हम जानते हैं,
=> Tn =n2 - (n-1)2=>Tn =n2 - (1 + n2 - 2n) => Tn =n2 - 1 - n2 + 2n => Tn =2n - 1. ∑Tn खोजें .∑Tn =∑(2n – 1)उपरोक्त समीकरण को कम करके,=>∑(2n – 1) =2*∑n – ∑1=>∑(2n – 1) =2*∑n – n.यहाँ, ∑n पहली n प्राकृत संख्याओं का योग है। जैसा कि n प्राकृत संख्या का योग ज्ञात है ∑n =n(n+1)/2. अब समीकरण है,∑Tn =(2*(n)*(n+1 )/2)-n =n2n2 का मान बड़ा हो सकता है। n2 का उपयोग करने के बजाय और परिणाम का तरीका लें। इसलिए, n2:(a*b)%k =((a%k)*(b%k))%k
उदाहरण
#शामिल करें कोउट <<((एन% मॉड) * (एन% मॉड))% मॉड; वापसी 0;}