কম্পিউটার

জাভা প্রোগ্রাম কলাম জুড়ে একটি ম্যাট্রিক্সে প্রথম এবং শেষের উপাদানগুলিকে আদান-প্রদান করতে


এই নিবন্ধে, আমরা বুঝব কিভাবে কলাম জুড়ে একটি ম্যাট্রিক্সে প্রথম এবং শেষের উপাদানগুলিকে পরিবর্তন করতে হয়। ম্যাট্রিক্সের উপাদানগুলির একটি সারি এবং কলাম বিন্যাস রয়েছে। m সারি এবং n কলাম সহ একটি ম্যাট্রিক্সকে m × n ম্যাট্রিক্স বলা যেতে পারে।

ম্যাট্রিক্সে পৃথক এন্ট্রিগুলিকে উপাদান বলা হয় এবং একটি [i][j] দ্বারা প্রতিনিধিত্ব করা যেতে পারে যা প্রস্তাব করে যে উপাদান aটি ith সারি এবং jth কলামে উপস্থিত রয়েছে৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:4 5 6 71 7 3 411 12 13 1423 24 25 50

কাঙ্খিত আউটপুট হবে

 উপাদানগুলি অদলবদল করার পরে ম্যাট্রিক্স:7 5 6 44 7 3 114 12 13 1150 24 25 23

অ্যালগরিদম

ধাপ 1 - STARTধাপ 2 - একটি পূর্ণসংখ্যা ম্যাট্রিক্স ঘোষণা করুন যেমন input_matrix, এবং একটি পূর্ণসংখ্যা মান যথা matrix_length৷ ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - একাধিক ফর-লুপ ব্যবহার করে ম্যাট্রিক্সের প্রতিটি উপাদানের উপর পুনরাবৃত্তি করুন এবং প্রয়োজনীয় উপাদানগুলি অদলবদল করুন একটি অস্থায়ী পরিবর্তনশীল ব্যবহার করে ম্যাট্রিক্সের। ধাপ 5 - ফলাফল প্রদর্শন করুন ধাপ 5 - থামুন

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

পাবলিক ক্লাস ম্যাট্রিক্সস্বপ { স্ট্যাটিক ভয়েড সোয়াপ(int input_matrix[][]) { } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) { int input_matrix[][] ={ { 4, 5, 6, 7 }, { 1, 7, 3, 4 }, {11, 12, 13, 14}, { 23, 24, 25, 50 } }; System.out.println("ম্যাট্রিক্সটি এভাবে সংজ্ঞায়িত করা হয়েছে:"); (int i =0; i  

আউটপুট

ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:4 5 6 71 7 3 411 12 13 1423 24 25 50 উপাদানগুলি অদলবদল করার পরে ম্যাট্রিক্স:7 5 6 44 7 3 114 12 13 1150 24 25 23 

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷

পাবলিক ক্লাস ম্যাট্রিক্সস্বপ { স্ট্যাটিক ভয়েড সোয়াপ(int input_matrix[][]) { int matrix_length =input_matrix.length; জন্য (int i =0; i  

আউটপুট

ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:4 5 6 71 7 3 411 12 13 1423 24 25 50 উপাদানগুলি অদলবদল করার পরে ম্যাট্রিক্স:7 5 6 44 7 3 114 12 13 1150 24 25 23 
  1. জাভা প্রোগ্রাম Z আকারে ম্যাট্রিক্স প্রিন্ট করতে

  2. জাভাতে ArrayList থেকে প্রথম এবং শেষ উপাদানগুলি কিভাবে পেতে হয়?

  3. পাইথনে একটি তালিকার প্রথম এবং শেষ উপাদান পান

  4. পাইথন প্রোগ্রাম একটি তালিকার প্রথম এবং শেষ উপাদান বিনিময় করতে