<div> <p>गॉस विधि द्वारा मैट्रिक्स का सारणिक (डिटरमिनेंट) की गणना</p> </div>

C# Hard math

कार्य «<div> <p>गॉस विधि द्वारा मैट्रिक्स का सारणिक (डिटरमिनेंट) की गणना</p> </div>»

दी गई एक वर्ग मैट्रिक्स है जिसमें पूर्णांक संख्याएँ हैं। गॉस विधि (ऊपरी त्रिकोणीय रूप में लाना) का उपयोग करके इसका सारणिक (determinant) ज्ञात करना आवश्यक है। मैट्रिक्स का आकार 10x10 से अधिक नहीं है। मैट्रिक्स के तत्व -1000 से 1000 तक के पूर्णांक हैं। सारणिक भिन्नात्मक हो सकता है, इसलिए उत्तर दशमलव बिंदु के बाद दो अंकों के साथ फ्लोटिंग पॉइंट में आउटपुट किया जाता है। यह गारंटी है कि सारणिक मौजूद है।

इनपुट प्रारूप

पहली पंक्ति में एक पूर्णांक n (1 ≤ n ≤ 10) है — मैट्रिक्स का आकार। इसके बाद n पंक्तियाँ हैं, जिनमें से प्रत्येक में n पूर्णांक हैं, जो स्थान द्वारा अलग किए गए हैं — मैट्रिक्स के तत्व।

आउटपुट प्रारूप

<div>एक संख्या आउटपुट करें — मैट्रिक्स का सारणिक (determinant), जो दशमलव के बाद दो अंकों तक पूर्णांकित हो।</div>

उदाहरण

उदाहरण 1

इनपुट
3 1 2 3 4 5 6 7 8 10
आउटपुट
-3.00

उदाहरण 2

इनपुट
abracadabra
आउटपुट
F11F5F2F1LrF1LbF3F1LcF1LdF1LaF6LaF3LaF2Lr

उदाहरण 3

इनपुट
2 5 7 2 3
आउटपुट
1.00

उदाहरण 4

इनपुट
3 nil 5 nil 7
आउटपुट
9 nil 25 nil 49

उदाहरण 5

इनपुट
a
आउटपुट
L1La
main.cs