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

C++-এ ম্যাট্রিক্সের মিন ভেক্টর (Mean Vector) নির্ণয়


M x N অর্ডারের একটি ম্যাট্রিক্স দেওয়া আছে। আমাদের ম্যাট্রিক্সটির মিন ভেক্টর (mean vector) বের করতে হবে। যদি ম্যাট্রিক্স নিচের মত হয়:

123
456
789

তবে মিন ভেক্টর হবে [4, 5, 6]। কারণ প্রতিটি কলামের মিন (mean) হলো (1+4+7)/3 = 4, (2+5+8)/3 = 5, এবং (3+6+9)/3 = 6।

উদাহরণ থেকে সহজে বোঝা যায় প্রতিটি কলামের মিন (mean) ক্যালকুলেট করলেই মিন ভেক্টর পাওয়া যাবে।

উদাহরণ

#include<iostream> #define M 3 #define N 3 using namespace std; void calculateMeanVector(int mat[M][N]) {    cout << "[ ";    for (int i = 0; i < M; i++) {       double average = 0.00;       int sum = 0;       for (int j = 0; j < N; j++)       sum += mat[j][i];       average = sum / M;       cout << average << " ";    }    cout << "]"; } int main() {    int mat[M][N] = {{ 1, 2, 3 },       { 4, 5, 6 },       { 7, 8, 9 }    };    cout << "Mean vector is: ";    calculateMeanVector(mat); }

আউটপুট

Mean vector is: [ 4 5 6 ]

  1. C++ STL-এ ভেক্টারের এলিমেন্টগুলোর যোগফল বের করা

  2. C++ STL-এ ভেক্টারের ম্যাক্সিমাম এলিমেন্ট বের করা

  3. C++-এ ম্যাট্রিক্সে নির্দিষ্ট জোড়া খুঁজুন (সর্বোচ্চ পার্থক্য)

  4. ম্যাট্রিক্সের শেষ কোষ্ঠক পর্যন্ত যেতে ন্যূনতম ধাপ বের করা C++-তে