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

ज्यामितीय श्रेणी की गणना करने का C प्रोग्राम

समस्या

दो संख्याएं x और n पढ़ने के लिए एक प्रोग्राम लिखें, और फिर ज्यामितीय श्रेणी का योग 계산 करें।

1 + x + x² + x³ + x⁴ + ... + xⁿ

और फिर, x, n और योग प्रिंट करें।

समाधान

C प्रोग्रामिंग भाषा में ज्यामितीय श्रेणी की गणना करने का समाधान नीचे दिया गया है:

एल्गोरिथम

ज्यामितीय श्रेणी की गणना करने के लिए एक एल्गोरिथम देखें।

चरण 1 - शुरू

चरण 2 - दोहराएं

चरण 3 - रनटाइम पर x और n के मान पढ़ें

चरण 4 - यदि n > 0 तो

  • चरण 4.1: i = 0 से n तक के लिए
    • चरण 4.1.1: sum = sum + pow(x, i)
    • चरण 4.1.2: i = i+1
  • चरण 4.2: x, n और sum प्रिंट करें

चरण 5 - अन्यथा

  • चरण 5.1: "not a valid n value" प्रिंट करें
  • चरण 5.2: दोहराएं पर जाएं (चरण 2 पर जाएं)

चरण 6 - अंत यदि

चरण 7 - रुकें

फ्लोचार्ट

ज्यामितीय श्रेणी की गणना करने के लिए एक एल्गोरिथम का फ्लोचार्ट नीचे दिया गया है:

ज्यामितीय श्रेणी की गणना करने का C प्रोग्राम

प्रोग्राम

निम्नलिखित C प्रोग्राम ज्यामितीय श्रेणी की गणना करता है:

#include <stdio.h> 
#include <conio.h> 
#include <math.h> 
main(){ 
    int x, n, sum = 0, i; 
    start: 
    printf("enter the values for x and n:"); 
    scanf("%d%d", &x, &n); 
    if(n > 0){ 
        for(i = 0; i <= n; i++){ 
            sum = sum + pow(x, i); 
        } 
        printf("The sum of the geometric progression is:%d", sum); 
    } 
    else{ 
        printf("not a valid n:%d value", n); 
        getch(); 
        goto start; 
    } 
}

आउटपुट

enter the values for x and n: 4 5 
The sum of the geometric progression is: 1365
  1. जावा प्रोग्राम से भागफल (Quotient) और शेषफल (Remainder) की गणना करना जावा प्रोग्राम से भागफल (Quotient) और शेषफल (Remainder) की गणना करना

    इस लेख में हम समझेंगे कि जावा में भागफल और शेषफल की गणना कैसे की जाती है। भागफल और शेषफल की गणना दो सरल सूत्रों भागफल = लाभांश / भाजक और शेषफल = लाभांश % भाजक का उपयोग करके की जाती है। दिए गए एक पूर्णांक a और एक गैर-शून्य पूर्णांक d के लिए, यह दिखाया जा सकता है कि अद्वितीय पूर्णांक q और r मौजूद हैं

  1. - Python: बहुपद समीकरण की गणना करना

    Python में बहुपद (polynomial) समीकरण की गणना करने के लिए गुणांकों की सूची और चर के मान का उपयोग किया जाता है। मानक रूप: aₙxⁿ + aₙ₋₁xⁿ⁻¹ + ... + a₁x + a₀ हॉर्नर की विधि (Horners Method) - कुशल दृष्टिकोण यह विधि कम गुणा ऑपरेशन्स का उपयोग करती है और संख्यात्मक रूप से स्थिर होती है। def evaluate_polyno

  1. - संख्या n इनपुट करें और n+nn+nnn की गणना करें - पायथन प्रोग्राम

    जब कोई संख्या लेकर एक विशिष्ट पैटर्न की गणना करनी हो, तो n का मान उपयोगकर्ता से लिया जाता है। अगला, दो वेरिएबल्स को यह विशिष्ट पैटर्न असाइन किया जाता है और उनका योग निकाला जाता है। उदाहरण my_input = int(input(n के लिए मान दर्ज करें...)) temp_val = str(my_input) t_1 = temp_val + temp_val t_2 = temp_