सामान्यीकृत स्थैतिक सरणी विश्लेषक
C#
Medium
generics
कार्य «सामान्यीकृत स्थैतिक सरणी विश्लेषक»
<div>एक सामान्य वर्ग <code>ArrayAnalyzer</code> में स्थैतिक विधि <code>AnalyzeArray<T></code> को लागू करें, जो <code>T</code> प्रकार के तत्वों की एक सरणी लेता है और तीन तत्वों का एक टपल लौटाता है: न्यूनतम मान (<code>T</code> प्रकार), अधिकतम मान (<code>T</code> प्रकार) और औसत मान (<code>double</code> प्रकार)। यह गारंटी है कि सरणी में कम से कम एक तत्व है और सभी तत्व तुलना (<code>IComparable<T></code>) का समर्थन करते हैं। परिणाम को इस प्रारूप में प्रदर्शित करें: <code>min max average</code>। यदि सरणी खाली है, तो <code>ArgumentException</code> अपवाद फेंकें।</div>
इनपुट प्रारूप
पहली पंक्ति: तत्वों की संख्या n (पूर्णांक, n ≥ 1)। दूसरी पंक्ति: रिक्त स्थान से अलग किए गए n मान (पूर्णांक या फ्लोटिंग पॉइंट संख्याएँ)।
आउटपुट प्रारूप
<div>एक पंक्ति: न्यूनतम मान, अधिकतम मान, अंकगणितीय माध्य (दशमलव के बाद दो अंकों तक सटीकता के साथ)।</div>
उदाहरण
उदाहरण 1
इनपुट
3
1 2 3
आउटपुट
1 3 2.00
उदाहरण 2
इनपुट
4
-5.5 2.3 10.8 0.0
आउटपुट
-5.50 10.80 1.90
उदाहरण 3
इनपुट
3
Alice 30
Bob 25
Charlie 30
आउटपुट
Bob 25
Alice 30
Charlie 30
main.cs