কম্পিউটার

সি ভাষায় একটি বহুমাত্রিক অ্যারে কি?


সি ভাষা তিনটি (বা) আরও মাত্রার অ্যারেকে অনুমতি দেয়। এটি একটি বহুমাত্রিক অ্যারে৷

সঠিক সীমা কম্পাইলার দ্বারা নির্ধারিত হয়।

সিনট্যাক্স নিম্নরূপ -

datatype arrayname [size1] [size2] ----- [sizen];

উদাহরণস্বরূপ, ত্রিমাত্রিক অ্যারে -

এর জন্য
int a[3] [3] [3];

উপাদানের সংখ্যা =3*3*3 =27 উপাদান

উদাহরণ

রান টাইম কম্পাইলেশন -

ব্যবহার করে 5 x 5 অ্যারের সারি যোগফল এবং কলামের যোগফল গণনা করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
void main(){
   //Declaring array and variables//
   int A[5][5],i,j,row=0,column=0;
   //Reading elements into the array//
   printf("Enter elements into the array : \n");
   for(i=0;i<5;i++){
      for(j=0;j<5;j++){
         printf("A[%d][%d] : ",i,j);
         scanf("%d",&A[i][j]);
      }
   }
   //Computing sum of elements in all rows//
   for(i=0;i<5;i++){
      for(j=0;j<5;j++){
         row=row+A[i][j];
      }
      printf("The sum of elements in row number %d is : %d\n",i,row);
      row=0;
   }
   //Computing sum of elements in all columns//
   for(j=0;j<5;j++){
      for(i=0;i<5;i++){
         column=column+A[i][j];
      }
      printf("The sum of elements in column number %d is : %d\n",i,column);
      column=0;
   }
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Enter elements into the array:
A[0][0] : 1
A[0][1] : 2
A[0][2] : 4
A[0][3] : 3
A[0][4] : 5
A[1][0] : 2
A[1][1] : 5
A[1][2] : 6
A[1][3] : 7
A[1][4] : 2

A[2][0] : 3
A[2][1] : 6
A[2][2] : 2
A[2][3] : 6
A[2][4] : 7
A[3][0] : 2
A[3][1] : 7
A[3][2] : 4
A[3][3] : 3
A[3][4] : 1
A[4][0] : 4
A[4][1] : 5
A[4][2] : 6
A[4][3] : 7

A[4][4] : 8
The sum of elements in row number 0 is: 15
The sum of elements in row number 1 is: 22
The sum of elements in row number 2 is: 24
The sum of elements in row number 3 is: 17
The sum of elements in row number 4 is: 30
The sum of elements in column number 5 is: 12
The sum of elements in column number 5 is: 25
The sum of elements in column number 5 is: 22
The sum of elements in column number 5 is: 26
The sum of elements in column number 5 is: 23

  1. সি ল্যাঙ্গুয়েজে পয়েন্টার ব্যবহার করে অ্যারে উপাদানের যোগফল কিভাবে গণনা করা যায়?

  2. সি ভাষায় সারিতে সন্নিবেশ করা উপাদানগুলি কী কী?

  3. সি ল্যাঙ্গুয়েজে অ্যারের আলাদা আলাদা উপাদান প্রিন্ট করুন

  4. সি ল্যাঙ্গুয়েজে অ্যারে