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

C++ में A और B के बीच N अंकगणितीय माध्य (Arithmetic Means) ढूंढना

मान लीजिए हमारे पास तीन पूर्णांक A, B और N हैं। हमें A और B के बीच N अंकगणितीय माध्य ढूंढने हैं। यदि A=20, B=32, और N=5, तो आउटपुट 22, 24, 26, 28, 30 होगा।

कार्य सरल है: हमें उस अंकगणितीय श्रेणी (Arithmetic Progression) में N तत्व डालने हैं जहां A और B उस अनुक्रम का पहला और अंतिम पद हैं। मान लीजिए A1, A2, ..., An n अंकगणितीय माध्य हैं। तो अनुक्रम होगा: A, A1, A2, ..., An, B। तो B (N+2)वां पद है। हम इन सूत्रों का उपयोग कर सकते हैं:

B = A + (N+2-1)×d

B - A = (N+1)×d

d = (B - A) / (N+1)

C++ उदाहरण

#include <iostream>
using namespace std;

void showMeans(int A, int B, int N) {
    float d = float(B - A) / (N + 1);
    for (int i = 1; i <= N; i++)
        cout << (A + i * d) << " ";
}

int main() {
    int A = 20, B = 40, N = 5;
    showMeans(A, B, N);
    return 0;
}

आउटपुट

23.3333 26.6667 30 33.3333 36.6667
  1. - C++ का उपयोग करके 1 से n-1 के बीच एकमात्र दोहराव वाला तत्व खोजना

    समस्या विवरण इस समस्या में, हमें आकार N की एक अव्यवस्थित सरणी arr[] दी गई है जिसमें 1 से N-1 तक के मान होते हैं जिसमें एक मान सरणी में दो बार आता है। हमारा कार्य 1 से n-1 के बीच एकमात्र दोहराव वाला तत्व खोजना है। उदाहरण इनपुट arr[] = {3, 5, 4, 1, 2, 1} आउटपुट 1 हल का दृष्टिकोण विधि 1: नेस्टेड लूप

  1. - C++ में ax + by = n को संतुष्ट करने वाले x और y ज्ञात करें

    इस समस्या में, हमें तीन पूर्णांक मान a, b, और n दिए गए हैं। हमारा कार्य ax + by = n को संतुष्ट करने वाले x और y ज्ञात करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं इनपुट : a = 4, b = 1, n = 5 आउटपुट : x = 1, y = 1 समाधान दृष्टिकोण समस्या का एक सरल समाधान 0 से n के बीच के मान को ढूंढना है जो समी

  1. C++ का उपयोग करके फुटबॉल पर पेंटागन और हेक्सागन की संख्या ज्ञात करें C++ का उपयोग करके फुटबॉल पर पेंटागन और हेक्सागन की संख्या ज्ञात करें

    जैसा कि हम सभी जानते हैं, पेंटागन और हेक्सागन फुटबॉल के समान रूप से आवश्यक भाग हैं। ये आकृतियाँ एक पहेली की तरह एक साथ फिट होती हैं ताकि एक पूरी तरह से गोलाकार आकार बनाया जा सके। तो यहाँ हमारे पास एक फुटबॉल है, जिसमें हमें हेक्सागन और पेंटागन ढूंढने हैं।हम समस्या को आसानी से हल करने के लिए यूलर विशे