কম্পিউটার

মাল্টি-ডাইমেনশনাল অ্যারে ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করার জন্য জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝব কিভাবে মাল্টি-ডাইমেনশনাল অ্যারে ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করা যায়। ম্যাট্রিক্সের উপাদানগুলির একটি সারি এবং কলাম বিন্যাস রয়েছে। 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

  1. জাভা ব্যবহার করে 0, 1 এবং 2 এর অ্যারে সাজান

  2. জাভা প্রোগ্রাম Z আকারে ম্যাট্রিক্স প্রিন্ট করতে

  3. জাভা প্রোগ্রাম দুটি সাজানো বিন্যাস বিন্যাসের একটি সাজানো মার্জ অ্যারে তৈরি করতে

  4. জাভা কি বহুমাত্রিক অ্যারে সমর্থন করে?