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

C/C++-তে ২D ম্যাট্রিক্স কার্লি ব্রেস ছাড়া প্রিন্ট করা


এখানে, আমরা C/C++ প্রোগ্রামিং ল্যাঙ্গুয়েজে কার্লি ব্রেস ছাড়া ২D ম্যাট্রিক্স প্রিন্ট করার কোড দেখব।

কার্লি ব্রেস প্রোগ্রামিং ল্যাঙ্গুয়েজে সেপারেটর যা প্রোগ্রামে আলাদা কোড ব্লক ডিফাইন করতে ব্যবহৃত হয়। কার্লি ব্রেস ছাড়া C/C++-তে স্কোপ ডিফাইন করা কঠিন।

বেসিক কোড এবং স্যাম্পল আউটপুট দেখি ২D ম্যাট্রিক্স প্রিন্ট করার।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    int arr[2][2] = {{12, 67},
    {99, 5}};
    int n = 2, m = 2;
    for (int i = 0; i < m; i++){
        for (int j = 0; j < n; j++){
            cout<

আউটপুট

12 67
99 5

একই কাজটি কার্লি ব্রেস ছাড়া করতে। যেহেতু প্রতিটি ইটারেশনে ব্ল্যাঙ্ক স্পেস প্রিন্ট করতে হবে শেষটি ছাড়া যা একটি নিউলাইন। এর জন্য একটি শর্টহ্যান্ড রয়েছে

" \n"[j== n-1].

মান লইয়া ২X২ ম্যাট্রিক্স প্রিন্ট করতে হলে এটি ব্যবহার করে। প্রথম এলিমেন্টের পর ব্ল্যাঙ্ক স্পেস হবে এবং দ্বিতীয়টির নিউলাইন।

এই সমাধান ইমপ্লিমেন্ট করার প্রোগ্রাম

উদাহরণ

#include<iostream>
using namespace std;
int main() {
    int mat[][3] = {
        {31, 7, 57},
        {42, 1, 99},
        {12, 9, 56}
    };
    int n=3, m=3;
    cout<<"The matrix is : \n";
    for (int i = 0; i < m; i++)
    for (int j = 0; j < n; j++)
        cout<

আউটপুট

The matrix is :
31 7 57
42 1 99
12 9 56

  1. সি++-এ পূর্ণসংখ্যা ইনপুট নেওয়া এবং আউটপুট করা

  2. সি/সি++-এ int এবং const int&-এর পার্থক্য

  3. সি/সি++-এ void main এবং int main-এর পার্থক্য

  4. C++-এ ১ থেকে ১০০ প্রিন্ট করা, লুপ এবং রিকার্সন ছাড়া