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

भिन्नता के गुणांक के लिए C++ कार्यक्रम

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

भिन्नता का गुणांक क्या है?

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

. द्वारा दिया जाता है

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

उदाहरण

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

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

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

एल्गोरिदम

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

उदाहरण

#include नेमस्पेस एसटीडी का उपयोग करना;// माध्य की गणना करने के लिए फ़ंक्शन। फ्लोट cal_mean(float arr[], int size) {फ्लोट योग =0; के लिए (int i =0; i <आकार; i++) योग =योग + गिरफ्तारी [i]; वापसी योग / आकार;}// मानक विचलन की गणना करने के लिए फ़ंक्शन फ्लोट मानक विचलन (फ्लोट एआर [], इंट आकार) {फ्लोट योग =0; for (int i =0; i  

आउटपुट

भिन्नता का गुणांक है:0.75772

  1. सी++ में पिरामिड के आयतन के लिए कार्यक्रम

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

  1. C++ में शंकु के छिन्नक के आयतन और सतह क्षेत्र के लिए कार्यक्रम

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

  1. QuickSort के लिए C++ प्रोग्राम?

    क्विकसॉर्ट एक छँटाई तकनीक है जो एक क्रमबद्ध सूची (सरणी) को क्रमबद्ध करने के लिए तुलना का उपयोग करती है। Quicksort को पार्टीशन एक्सचेंज सॉर्ट के रूप में भी जाना जाता है। यह एक स्थिर प्रकार नहीं है, क्योंकि समान प्रकार की वस्तुओं का सापेक्ष क्रम संरक्षित नहीं है। क्विकसॉर्ट एक सरणी पर काम कर सकता है,