কম্পিউটার টিউটোরিয়াল

C++-এ বিশেষ ম্যাট্রিক্সে x-র সমান এন্ট্রি গণনা

একটি বর্গ ম্যাট্রিক্স mat[][] দেওয়া আছে যেখানে mat[i][j] = i * j। আমাদের কাজ হল ম্যাট্রিক্সে x মান সমান কতগুলো এন্ট্রি আছে তা গণনা করা।

উদাহরণ

ইনপুট: matrix[3][3] = {{1,2,3},{3,4,3},{3,4,5}}, x = 3

আউটপুট: 4

ইনপুট: matrix[3][3] = {{10,20,30},{30,40,30},{30,40,50}}, x = 30

আউটপুট: 4

সমাধানের পদ্ধতি

  1. ম্যাট্রিক্স mat[][] এবং x ইনপুট নিন।
  2. পুরো ম্যাট্রিক্স ট্রাভার্স করুন।
  3. যেখানে mat[i][j] == x সেখানে কাউন্ট বাড়ান।
  4. মোট কাউন্ট রিটার্ন করুন।

প্রোগ্রাম উদাহরণ

#include <bits/stdc++.h>
using namespace std;

#define ROW 3
#define COL 3

int count(int matrix[ROW][COL], int x) {
    int count = 0;
    for (int i = 0; i < ROW; i++) {
        for (int j = 0; j < COL; j++) {
            if (matrix[i][j] == x)
                count++;
        }
    }
    return count;
}

int main() {
    int matrix[ROW][COL] = {
        {1, 2, 3},
        {3, 4, 3},
        {3, 4, 5}
    };
    int x = 3;
    cout << "Count of entries equal to x in a special matrix: " << count(matrix, x);
    return 0;
}

আউটপুট

Count of entries equal to x in a special matrix: 4
  1. ম্যাট্রিক্সে নির্দিষ্ট স্কোর পৌঁছানোর পথের সংখ্যা গণনা (C++)

  2. সি++-এ ম্যাট্রিক্সের ডিটারমিন্যান্ট

  3. C++-এ ম্যাট্রিক্স ট্রুভার্স করার পদ্ধতির সংখ্যা গণনা

  4. C++-এ ম্যানহ্যাটান দূরত্ব সমান পথ সংখ্যা গণনা