सामान्यीकृत स्थैतिक सरणी विश्लेषक

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