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

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

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

ज्यामितीय श्रृंखला एक ऐसी श्रृंखला है जिसके क्रमिक पदों के बीच एक स्थिर अनुपात होता है। ऊपर बताए गए इनपुट "ए", "आर" और "एन" का उपयोग करके हमें ज्यामितीय श्रृंखला यानी ए, एआर, 𝑎𝑟 2 को खोजना होगा। , 𝑎𝑟 3 , 4 , … और उनका योग, यानी, a + ar + 𝑎𝑟 2 + 3 + 4 +…

इनपुट

a = 1
r = 0.5
n = 5

आउटपुट

1.937500

इनपुट

a = 2
r = 2.0
n = 8

आउटपुट

510.000000

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

  • सभी इनपुट ए, आर, एन लें।

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

एल्गोरिदम

Start
In function float sumgeometric(float a, float r, int n)
   Step 1→Declare and Initialize sum = 0
   Step 2→ Loop For i = 0 and i < n and i++
      Set sum = sum + a
      Set a = a * r
   Step 3→ Return sum
In function int main()
   Step 1→ Declare and initialize a = 1
   Step 2→ Declare and Initialize float r = 0.5
   Step 3→ Declare and initialize n = 5
   Step 4→ Print sumgeometric(a, r, n)
Stop

उदाहरण

#include <stdio.h>
// function to calculate sum of
// geometric series
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; // first term
   float r = 0.5; // their common ratio
   int n = 5; // number of terms
   printf("%f", sumgeometric(a, r, n));
   return 0;
}

आउटपुट

यदि उपरोक्त कोड चलाया जाता है तो यह निम्न आउटपुट उत्पन्न करेगा -

1.937500

  1. सी एक समांतर चतुर्भुज की परिधि के लिए कार्यक्रम

    हमें समांतर चतुर्भुज की भुजाएँ दी गई हैं और कार्य एक समांतर चतुर्भुज की परिधि को उसके दिए गए पक्षों के साथ उत्पन्न करना और परिणाम प्रदर्शित करना है समांतर चतुर्भुज क्या है? समांतर चतुर्भुज एक प्रकार का द्विघात है जिसमें - विपरीत पक्ष समानांतर विपरीत कोण बराबर बहुभुज के विकर्ण एक दूसरे को समद्विभाज

  1. कॉस (x) श्रृंखला के योग के लिए सी कार्यक्रम

    हमें x और n के मान के साथ दिया गया है, जहां x, cos के लिए कोण है और n cos(x) श्रृंखला में पदों की संख्या है। Cos(x) के लिए Cos(x) एक त्रिकोणमितीय फलन है जिसका उपयोग x कोण के मान की गणना करने के लिए किया जाता है। फॉर्मूला $$\cos (x) =\displaystyle\sum\limits_{k=0}^\infty \frac{(-1)^{k}}{(2k!)}x^{

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

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