কম্পিউটার

দ্বি-মাত্রিক অ্যারেতে সি প্রোগ্রাম রান টাইমে শুরু হয়


সমস্যা

রান-টাইম সংকলন ব্যবহার করে একটি অ্যারের সমস্ত উপাদানের যোগফল এবং গুণফল গণনা করুন৷

সমাধান

একটি দ্বি-মাত্রিক অ্যারে ব্যবহার করা হয় এমন পরিস্থিতিতে যেখানে মানগুলির একটি টেবিলকে ম্যাট্রিক্স অ্যাপ্লিকেশনগুলিতে সংরক্ষণ করতে হয় (বা)

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

datatype array_ name [rowsize] [column size];

উদাহরণস্বরূপ, int a[5] [5];

অ্যারেতে উপাদানের সংখ্যা =সারি আকার *কলাম আকার =5*5 =25

উদাহরণ

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

ব্যবহার করে একটি অ্যারের সমস্ত উপাদানের যোগফল এবং গুণফল গণনা করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
void main(){
   //Declaring the array - run time//
   int A[2][3],B[2][3],i,j,sum[i][j],product[i][j];
   //Reading elements into the array's A and B using for loop//
   printf("Enter elements into the array A: \n");
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         printf("A[%d][%d] :",i,j);
         scanf("%d",&A[i][j]);
      }
      printf("\n");
   }
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         printf("B[%d][%d] :",i,j);
         scanf("%d",&B[i][j]);
      }
      printf("\n");
   }
   //Calculating sum and printing output//
   printf("Sum array is : \n");
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         sum[i][j]=A[i][j]+B[i][j];
         printf("%d\t",sum[i][j]);
      }
      printf("\n");
   }
   //Calculating product and printing output//
   printf("Product array is : \n");
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         product[i][j]=A[i][j]*B[i][j];
         printf("%d\t",product[i][j]);
      }
      printf("\n");
   }
}

আউটপুট

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

Enter elements into the array A:
A[0][0] :12
A[0][1] :23
A[0][2] :03

A[1][0] :25
A[1][1] :34
A[1][2] :01

B[0][0] :03
B[0][1] :46
B[0][2] :23

B[1][0] :01
B[1][1] :24
B[1][2] :32

Sum array is:
15    69    26
26    58    33
Product array is:
36    1058   69
25    816    32

  1. FCFS শিডিউলিংয়ের জন্য সি প্রোগ্রাম

  2. অ্যারের পণ্যের জন্য সি প্রোগ্রাম

  3. O(n) সময়ে অ্যারের বাম ঘূর্ণন এবং C প্রোগ্রামে O(1) স্থান মুদ্রণ করুন।

  4. সি প্রোগ্রাম ফর প্রোগ্রাম ফর অ্যারে রোটেশন?