हमें आकार 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