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

C में ज्यामितीय श्रृंखला के योग के लिए प्रोग्राम


दिए गए तीन इनपुट में पहला "a" है जो ज्यामितीय श्रृंखला के पहले पद के लिए है, दूसरा "r" है जो सार्व अनुपात है और "n" वे पद हैं जिनका योग हमें ढूंढना है।

ज्यामितीय श्रृंखला एक ऐसी श्रृंखला है जिसके क्रमागत पदों के बीच एक स्थिर अनुपात होता है। उपरोक्त बताए गए इनपुट "a", "r" और "n" का उपयोग करके हमें ज्यामितीय श्रृंखला यानी a, ar, ar2, ar3, ar4, ... और उनका योग यानी a + ar + ar2 + ar3 + ar4 + ... ढूंढना है।

इनपुट

a = 1 r = 0.5 n = 5

आउटपुट

1.937500

इनपुट

a = 2 r = 2.0 n = 8

आउटपुट

510.000000

समस्या हल करने के लिए उपयोग किया गया दृष्टिकोण

  • सभी इनपुट a, r, n लें।

  • पूरी श्रृंखला को जोड़कर ज्यामितीय श्रृंखला का योग निकालें।

एल्गोरिदम

शुरू फ़ंक्शन float sumgeometric(float a, float r, int n) में     चरण 1 → sum = 0 घोषित और प्रारंभ करें     चरण 2 → लूप i = 0 से i < n और i++ के लिए         sum = sum + a सेट करें         a = a * r सेट करें     चरण 3 → sum लौटाएं फ़ंक्शन int main() में     चरण 1 → a = 1 घोषित और प्रारंभ करें     चरण 2 → float r = 0.5 घोषित और प्रारंभ करें     चरण 3 → n = 5 घोषित और प्रारंभ करें     चरण 4 → sumgeometric(a, r, n) प्रिंट करें रुकें

उदाहरण

#include <stdio.h> // ज्यामितीय श्रृंखला के योग की गणना के लिए फ़ंक्शन float sumgeometric(float a, float r, int n){     float sum = 0;     for (int i = 0; i < n; i++){         sum = sum + a;         a = a * r;     }     return sum; } int main(){     int a = 1; // पहला पद     float r = 0.5; // उनका सार्व अनुपात     int n = 5; // पदों की संख्या     printf("%f", sumgeometric(a, r, n));     return 0; }

आउटपुट

उपरोक्त कोड चलाने पर निम्नलिखित आउटपुट उत्पन्न होगा:

1.937500
  1. C प्रोग्राम: समानांतर चतुर्भुज की परिधि ज्ञात करना C प्रोग्राम: समानांतर चतुर्भुज की परिधि ज्ञात करना

    समानांतर चतुर्भुज (Parallelogram) क्या है? एक समानांतर चतुर्भुज एक चतुर्भुज है जिसके: विपरीत भुजाएं समानांतर होती हैं विपरीत कोण समान होते हैं विकर्ण एक-दूसरे को द्विभाजित करते हैं परिधि/परिमाप सूत्र यदि भुजाएं a और b हैं, तो: परिधि = 2(a + b) = 2a + 2b उदाहरण भुजा aभुजा bपरिधि 231270.00 16.

  1. C प्रोग्राम: cos(x) श्रृंखला का योग C प्रोग्राम: cos(x) श्रृंखला का योग

    cos(x) श्रृंखला विस्तार कोसाइन फ़ंक्शन का टेलर श्रृंखला विस्तार: cos(x) = Σ (-1)ᵏ × x²ᵏ / (2k)! , k=0 से ∞ तक विस्तारित रूप में: cos(x) = 1 - x²/2! + x⁴/4! - x⁶/6! + x⁸/8! - ... महत्वपूर्ण नोट x रेडियन में होना चाहिए, डिग्री में नहीं। रूपांतरण: रेडियन = डिग्री × π/180 उदाहरण x (डिग्री)पद (n)परि

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

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