এখানে, আমরা কোডটি দেখতে পাব যা কোঁকড়া বন্ধনী ব্যবহার না করেই c/c++ প্রোগ্রামিং ভাষায় একটি 2D ম্যাট্রিক্স প্রিন্ট করবে।
কোঁকড়া ধনুর্বন্ধনী হল একটি প্রোগ্রামিং ভাষায় বিভাজক যা প্রোগ্রামে পৃথক কোড ব্লক সংজ্ঞায়িত করতে ব্যবহৃত হয়। কোঁকড়া ধনুর্বন্ধনী ছাড়া c/c++ এ স্কোপ নির্ধারণ করা কঠিন।
আসুন 2D ম্যাট্রিক্স প্রিন্ট করার জন্য মৌলিক কোড এবং নমুনা আউটপুট দেখি।
উদাহরণ
#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<<arr[i][j]<<" "; } cout << endl; } return 0; }
আউটপুট
1267 995
কোঁকড়া ধনুর্বন্ধনী ব্যবহার না করে একই প্রিন্ট করতে. যেহেতু আমাদের প্রতিটি পুনরাবৃত্তিতে ব্ল্যাক স্পেস প্রিন্ট করতে হবে শেষটি ছাড়া যা একটি নতুন লাইন। এই জন্য, আমাদের একটি সংক্ষিপ্ত বিবরণ আছে
“ \n”[j==n-1]।
ধরুন আমাদের এটি ব্যবহার করে একটি 2X2, ম্যাট্রিক্স প্রিন্ট করতে হবে। প্রথম উপাদানের পরে, একটি ফাঁকা স্থান আসে এবং দ্বিতীয়টিতে একটি নতুন লাইন থাকে৷
এই সমাধানের বাস্তবায়ন দেখানোর প্রোগ্রাম
উদাহরণ
#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<<mat[i][j]<<" \n"[j==n-1]; return 0; }
আউটপুট
The matrix is : 31 7 57 42 1 99 12 9 56