কম্পিউটার

c++ ব্যবহার করে প্রতিটি সারি, কলাম এবং তির্যক 3×3 ম্যাট্রিক্সের সমষ্টির সমষ্টি করতে তির্যক পূরণ করা


ধরুন আমাদের একটি 3x3 ম্যাট্রিক্স আছে, যার তির্যক উপাদানগুলি প্রথমে খালি। আমাদের তির্যকটি এমনভাবে পূরণ করতে হবে যাতে সারি, কলাম এবং কর্ণের যোগফল একই হবে। ধরুন একটি ম্যাট্রিক্স হল −

এর মত

c++ ব্যবহার করে প্রতিটি সারি, কলাম এবং তির্যক 3×3 ম্যাট্রিক্সের সমষ্টির সমষ্টি করতে তির্যক পূরণ করা

পূরণ করার পরে, এটি হবে −

c++ ব্যবহার করে প্রতিটি সারি, কলাম এবং তির্যক 3×3 ম্যাট্রিক্সের সমষ্টির সমষ্টি করতে তির্যক পূরণ করা

ধরুন তির্যক উপাদানগুলো হল x, y, z। মান হবে −

  • x =(M[2, 3] + M[3, 2])/ 2
  • z =(M[1, 2] + M[2, 1])/ 2
  • y =(x + z)/2

উদাহরণ

#include<iostream>
using namespace std;
void displayMatrix(int matrix[3][3]) {
   for (int i = 0; i < 3; i++) {
      for (int j = 0; j < 3; j++)
         cout << matrix[i][j] << " ";
      cout << endl;
   }
}
void fillDiagonal(int matrix[3][3]) {
   matrix[0][0] = (matrix[1][2] + matrix[2][1]) / 2;
   matrix[2][2] = (matrix[0][1] + matrix[1][0]) / 2;
   matrix[1][1] = (matrix[0][0] + matrix[2][2]) / 2;
   cout << "Final Matrix" << endl;
   displayMatrix(matrix);
}
int main() {
   int matrix[3][3] = {
   { 0, 3, 6 },
   { 5, 0, 5 },
   { 4, 7, 0 }};
   cout << "Given Matrix" << endl;
   displayMatrix(matrix);
   fillDiagonal(matrix);
}

আউটপুট

Given Matrix
0 3 6
5 0 5
4 7 0
Final Matrix
6 3 6
5 5 5
4 7 4

  1. C++ ব্যবহার করে x-এর যোগফল এবং এর অঙ্কগুলো n-এর সমান হয় এমন একটি সংখ্যা খুঁজুন।

  2. c++ ব্যবহার করে প্রতিটি সারি, কলাম এবং তির্যক 3×3 ম্যাট্রিক্সের সমষ্টির সমষ্টি করতে তির্যক পূরণ করা

  3. C++ এ তির্যক ম্যাট্রিক্স এবং স্কেলার ম্যাট্রিক্স পরীক্ষা করার জন্য প্রোগ্রাম

  4. সি# ব্যবহার করে সারি অনুসারে এবং কলাম অনুসারে বর্ধিত ম্যাট্রিক্সে কীভাবে অনুসন্ধান করবেন?