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

C++ প্রোগ্রাম: ম্যাট্রিক্সের প্রতিটি রো এবং কলামের যোগফল বের করা


এই টিউটোরিয়ালে, আমরা একটি দেয়া ম্যাট্রিক্সের প্রতিটি রো এবং প্রতিটি কলামের যোগফল বের করার প্রোগ্রাম নিয়ে আলোচনা করব।

এজন্য, একটি A×B ম্যাট্রিক্স দেওয়া থাকবে। আমাদের টাস্ক হলো ম্যাট্রিক্সের সব এলিমেন্ট ট্রাভার্স করে প্রতিটি রো এবং প্রতিটি কলামের যোগফল বের করা।

উদাহরণ

#include <iostream> 
using namespace std; 
#define m 7 
#define n 6 

// প্রতিটি রোর যোগফল ক্যালকুলেট করা 
void calc_rsum(int arr[m][n]) { 
    int i, j, sum = 0; 
    for (i = 0; i < 4; ++i) { 
        for (j = 0; j < 4; ++j) { 
            sum = sum + arr[i][j]; 
        } 
        cout << "Sum of the row " << i << ": " << sum << endl; 
        sum = 0; 
    } 
} 

// প্রতিটি কলামের যোগফল ক্যালকুলেট করা 
void calc_csum(int arr[m][n]) { 
    int i, j, sum = 0; 
    for (i = 0; i < 4; ++i) { 
        for (j = 0; j < 4; ++j) { 
            sum = sum + arr[j][i]; 
        } 
        cout << "Sum of the column " << i << ": " << sum << endl; 
        sum = 0; 
    } 
} 

int main() { 
    int i, j; 
    int arr[m][n]; 
    int x = 1; 
    for (i = 0; i < m; i++) 
        for (j = 0; j < n; j++) 
            arr[i][j] = x++; 
    calc_rsum(arr); 
    calc_csum(arr); 
    return 0; 
}

আউটপুট

Sum of the row 0: 10 
Sum of the row 1: 34 
Sum of the row 2: 58 
Sum of the row 3: 82 
Sum of the column 0: 40 
Sum of the column 1: 44 
Sum of the column 2: 48 
Sum of the column 3: 52

  1. C++ প্রোগ্রাম: ল্যাম্প দ্বারা আলোকিত সেলগুলোর যোগফল বের করা

  2. C++-এ ম্যাট্রিক্সে দিয়ে যোজন যোগফলের জোড়া খুঁজুন

  3. সি++-এ ম্যাট্রিক্সে সর্বোচ্চ যোগফল वाली সারি (Row) বের করা

  4. বাইনারি ট্রির গভীরতম নোডগুলোর যোগফল বের করা C++-এ