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

C++ प्रोग्राम परिवर्तन गुणांक (Coefficient of Variation) के लिए


हमें आकार n की फ्लोट मानों की एक सरणी दी गई है और कार्य परिवर्तन गुणांक ज्ञात करके परिणाम प्रदर्शित करना है।

परिवर्तन गुणांक क्या है?

सांख्यिकीय माप में, परिवर्तन गुणांक का उपयोग दिए गए डेटा के माध्यम से परिवर्तनशीलता की सीमा खोजने के लिए किया जाता है। वित्त के संदर्भ में, परिवर्तन गुणांक का उपयोग निवेश की गई राशि के संबंध में शामिल जोखिम की मात्रा खोजने के लिए किया जाता है। यदि मानक विचलन और माध्य के बीच का अनुपात कम है तो निवेश में शामिल जोखिम भी कम है। परिवर्तन गुणांक मानक विचलन और माध्य का अनुपात है और यह द्वारा दिया जाता है −

परिवर्तन गुणांक = मानक विचलन / माध्य 

उदाहरण

इनपुट-: array[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0 } आउटपुट-: परिवर्तन गुणांक है : 0.75772 इनपुट-: array[] = { 15.0, 36.0, 53.67, 25.45, 67.8, 56, 78.09} आउटपुट-: परिवर्तन गुणांक है : 0.48177

दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण इस प्रकार है −

  • फ्लोट मानों वाली सरणी इनपुट करें
  • दी गई सरणी पर माध्य और मानक विचलन का मान गणना करें
  • मानक विचलन के मान को माध्य से विभाजित करके परिवर्तन गुणांक का मान गणना करें
  • परिणाम को परिवर्तन गुणांक के रूप में प्रदर्शित करें

एल्गोरिदम

शुरुआत चरण 1-> माध्य का मान गणना करने के लिए फ़ंक्शन घोषित करें    float cal_mean(float arr[], int size)    float sum = 0 घोषित करें    लूप i = 0 से i < size और i++ तक       sum = sum + arr[i] सेट करें    अंत    sum / size वापस करें चरण 2-> मानक विचलन का मान गणना करने के लिए फ़ंक्शन घोषित करें    float StandardDeviation(float arr[], int size)    float sum = 0 घोषित करें    लूप i = 0 से i < size और i++ तक       sum = sum + (arr[i] - cal_mean(arr, size)) * (arr[i] -    अंत    cal_mean(arr, size)) कॉल करें    sqrt(sum / (size - 1)) वापस करें चरण 3-> परिवर्तन गुणांक की गणना करने के लिए फ़ंक्शन घोषित करें    float CoefficientOfVariation(float arr[], int size)    StandardDeviation(arr, size) / cal_mean(arr, size) वापस करें चरण 4-> main() में    float arr[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0} की सरणी घोषित करें    सरणी का आकार गणना करें int size = sizeof(arr) / sizeof(arr[0])    CoefficientOfVariation(arr, size) फ़ंक्शन कॉल करें रुकें

उदाहरण

#include <bits/stdc++.h> using namespace std; // माध्य की गणना करने का फ़ंक्शन। float cal_mean(float arr[], int size) {    float sum = 0;    for (int i = 0; i < size; i++)    sum = sum + arr[i];    return sum / size; } //मानक विचलन की गणना करने का फ़ंक्शन float StandardDeviation(float arr[], int size) {    float sum = 0;    for (int i = 0; i < size; i++)    sum = sum + (arr[i] - cal_mean(arr, size)) * (arr[i] - cal_mean(arr, size));    return sqrt(sum / (size - 1)); } // परिवर्तन गुणांक की गणना करने का फ़ंक्शन। float CoefficientOfVariation(float arr[], int size) {    return StandardDeviation(arr, size) / cal_mean(arr, size); } int main() {    float arr[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0};    int size = sizeof(arr) / sizeof(arr[0]);    cout<<"परिवर्तन गुणांक है : "<<CoefficientOfVariation(arr, size);    return 0; }

आउटपुट

परिवर्तन गुणांक है : 0.75772

  1. C++ में पिरामिड के आयतन का प्रोग्राम C++ में पिरामिड के आयतन का प्रोग्राम

    पिरामिड के बेस के प्रकार के आधार पर भुजाएं दी गई हैं, कार्य पिरामिड का आयतन गणना करना है।पिरामिड एक 3-D आकृति है जिसकी बाहरी सतहें त्रिकोणीय हैं जो सामान्य बिंदु पर मिलती हैं जिससे पिरामिड का तीक्ष्ण किनारा बनता है। पिरामिड का आयतन उसके बेस के प्रकार पर निर्भर करता है।पिरामिड के बेस के विभिन्न प्रका

  1. C++ में फ्रस्टम ऑफ कोन का आयतन और पृष्ठीय क्षेत्रफल C++ में फ्रस्टम ऑफ कोन का आयतन और पृष्ठीय क्षेत्रफल

    फ्रस्टम ऑफ कोन क्या है?शंकु की नोक को काटकर निचला और ऊपरी बेस छोड़कर फ्रस्टम बनता है जैसा कि चित्र में दिखाया गया है। फ्रस्टम का ऊपरी बेस त्रिज्या r का होगा, निचला बेस त्रिज्या R का होगा ऊंचाई h और तिर्यक ऊंचाई L होगी।नीचे फ्रस्टम ऑफ कोन का चित्र दिया गया हैसमस्यातिर्यक ऊंचाई, ऊंचाई, ऊपरी बेस त्रिज्

  1. C++ में क्विकसॉर्ट प्रोग्राम C++ में क्विकसॉर्ट प्रोग्राम

    क्विकसॉर्ट क्या है? क्विकसॉर्ट एक सॉर्टिंग तकनीक है जो अनसॉर्टेड सूची (सरणी) को सॉर्ट करने के लिए तुलनाओं का उपयोग करती है। क्विकसॉर्ट को पार्टीशन एक्सचेंज सॉर्ट के नाम से भी जाना जाता है। यह एक स्थिर सॉर्ट नहीं है, क्योंकि समान सॉर्ट आइटम्स का सापेक्ष क्रम संरक्षित नहीं रहता। क्विकसॉर्ट एक सरणी प