এই নিবন্ধে, আমরা বুঝব কিভাবে মাল্টি-ডাইমেনশনাল অ্যারে ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করা যায়। ম্যাট্রিক্সের উপাদানগুলির একটি সারি এবং কলাম বিন্যাস রয়েছে। m সারি এবং n কলাম সহ একটি ম্যাট্রিক্সকে m × n ম্যাট্রিক্স বলা যেতে পারে। ম্যাট্রিক্সে পৃথক এন্ট্রিগুলিকে উপাদান বলা হয় এবং a[i][j] দ্বারা প্রতিনিধিত্ব করা যেতে পারে যা প্রস্তাব করে যে a উপাদানটি ith সারি এবং jth কলামে উপস্থিত রয়েছে৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
প্রথম ম্যাট্রিক্স:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্স:1 5 35 6 38 1 5
কাঙ্খিত আউটপুট হবে −
দুটি ম্যাট্রিসের যোগফল হল:3 8 710 8 612 7 14
অ্যালগরিদম
ধাপ 1 - STARTধাপ 2 - তিনটি পূর্ণসংখ্যা ম্যাট্রিক্স ঘোষণা করুন যথা input_matrix_1, input_matrix_1 এবং resultant_matrix ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - for-loop ব্যবহার করে উভয় ম্যাট্রিকের প্রতিটি উপাদানের উপর পুনরাবৃত্তি করুন এবং [i] এ উপাদানটি যোগ করুন। j] দ্বিতীয় ম্যাট্রিক্সের [i][j] অবস্থানে উপাদান সহ প্রথম ম্যাট্রিক্সের অবস্থান এবং ফলাফল ম্যাট্রিক্সের [i][j] অবস্থানে মান সংরক্ষণ করুন। ধাপ 5 - ফলাফল ম্যাট্রিক্স প্রদর্শন করুন ধাপ 5 - থামুনপ্রে>উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
পাবলিক ক্লাস AddMatrices { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { int matrix_size =3; int[][] input_matrix_1 ={ {2, 3, 4}, {5, 2, 3}, {4, 6, 9} }; System.out.println("প্রথম ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:\n"); (int i =0; iআউটপুট
প্রথম ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্সটি এইভাবে সংজ্ঞায়িত করা হয়েছে:1 5 35 6 38 1 5 দুটি ম্যাট্রিক্সের যোগফল হল:3 8 710 8 612 7 14উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।
পাবলিক ক্লাস AddMatrices { static int matrix_size =3; স্ট্যাটিক ভ্যাইড অ্যাড(int input_matrix_1[][], int input_matrix_2[][]){ (int i =0; iআউটপুট
প্রথম ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্সটি এইভাবে সংজ্ঞায়িত করা হয়েছে:1 5 35 6 38 1 5 দুটি ম্যাট্রিক্সের যোগফল হল:3 8 710 8 612 7 14