कोटलिन प्रोग्राम मल्टी डायमेंशनल एरेज़ का उपयोग करके दो मैट्रिक्स को जोड़ने के लिए

इस कार्यक्रम में, आप कोटलिन में बहुआयामी सरणियों का उपयोग करके दो मैट्रिस जोड़ना सीखेंगे।

उदाहरण: दो मैट्रिक्स को जोड़ने का कार्यक्रम

 fun main(args: Array) ( val rows = 2 val columns = 3 val firstMatrix = arrayOf(intArrayOf(2, 3, 4), intArrayOf(5, 2, 3)) val secondMatrix = arrayOf(intArrayOf(-4, 5, 3), intArrayOf(5, 6, 3)) // Adding Two matrices val sum = Array(rows) ( IntArray(columns) ) for (i in 0… rows - 1) ( for (j in 0… columns - 1) ( sum(i)(j) = firstMatrix(i)(j) + secondMatrix(i)(j) ) ) // Displaying the result println("Sum of two matrices is: ") for (row in sum) ( for (column in row) ( print("$column ") ) println() ) )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 दो मैट्रिक्स का योग है: -2 8 7 10 8 6 

उपरोक्त कार्यक्रम में, दो मैट्रिक्स 2d सरणी में संग्रहीत किए जाते हैं, अर्थात् फर्स्टमैट्रिक्स और दूसरामैट्रिक्स। हमने पंक्तियों और स्तंभों की संख्या को भी परिभाषित किया है और उन्हें क्रमशः चर पंक्तियों और स्तंभों में संग्रहीत किया है।

फिर, हम दी गई पंक्तियों और स्तंभों के एक नए सरणी को आरंभीकृत करते हैं। यह मैट्रिक्स ऐरे दिए गए मैट्रिसेस को जोड़ देता है।

हम परिणाम को जोड़ने और संग्रहीत करने के लिए दोनों सरणियों के प्रत्येक सूचकांक के माध्यम से लूप करते हैं।

अंत में, हम तत्वों को मुद्रित करने के लिए (foreach भिन्नता) लूप का उपयोग करते हुए योग में प्रत्येक तत्व के माध्यम से लूप करते हैं।

यहाँ जावा के बराबर कोड है: सरणियों का उपयोग करके दो मैट्रिक्स जोड़ने के लिए जावा प्रोग्राम

दिलचस्प लेख...