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

C प्रोग्रामिंग: अनुक्रम 2, 22, 222, ... का योग

दिया गया एक अनुक्रम है: 2, 22, 222, 2222... और हमें इस अनुक्रम का योग ज्ञात करना है। इसके लिए हमें श्रृंखला का योग ज्ञात करने के लिए बने गणितीय सूत्र का उपयोग करना होगा।

सूत्र की व्याख्या इस प्रकार है:

sum = 2 + 22 + 222 + 2222 + ...
sum = 2 × [1 + 11 + 111 + 1111 + ...]
sum = 2/9 × [9 + 99 + 999 + 9999 + ...]
sum = 2/9 × [10 + 100 + 1000 + 10000 + ...]
sum = 2/9 × [10 + 10² + 10³ + 10⁴ + ...]
sum = 2/9 × [(10ⁿ⁺¹ - 10 - 9n) / 9]
sum = 2/81 × (10ⁿ⁺¹ - 9n - 10)

उदाहरण

#include <stdio.h>
#include <math.h>

int main() {
    int n = 3;
    float sum = 2 * (pow(10, n + 1) - 1 - 9 * n) / 81;
    printf("sum is %f", sum);
    return 0;
}

आउटपुट

sum is 246.000000
  1. C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग

    इस समस्या में हम देखेंगे कि कैसे हम पहले n प्राकृतिक संख्याओं के घन का योग प्राप्त कर सकते हैं। यहां हम एक फॉर लूप का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के घन की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। यह प्रोग्राम पूरा होने में O(n) समय लेता है। लेकिन अगर हम इ

  1. विंडोज पर पायथन प्रोग्रामिंग के लिए IDE विंडोज पर पायथन प्रोग्रामिंग के लिए IDE

    इस लेख में, हम विंडोज पर पायथन के लिए उपलब्ध विभिन्न IDE के बारे में जानेंगे।PyCharmइंटरैक्टिव पायथन कंसोलवेब फ्रेमवर्क के लिए समर्थनतेज़ रिफैक्टरिंग समयकम विकास समयJupyter Notebookलगभग हर पायथन मॉड्यूल के साथ संगतताकम स्पेस और हार्डवेयर आवश्यकताएंइनबिल्ट टर्मिनल और कर्नेल फीचर्सविभिन्न प्रकार के वि

  1. प्रोग्रामिंग लैपटॉप में क्या देखना चाहिए प्रोग्रामिंग लैपटॉप में क्या देखना चाहिए

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