2X2 আকারের একটি অ্যারে দেওয়া হয়েছে এবং চ্যালেঞ্জ হল একটি অ্যারেতে সংরক্ষিত সমস্ত কোণার উপাদানগুলির যোগফল মুদ্রণ করা৷
অনুমান করুন একটি ম্যাট্রিক্স ম্যাট[r][c], কিছু সারি "r" এবং কলাম "c" সহ সারি এবং কলাম 0 থেকে শুরু হয়, তারপর এর কোণার উপাদানগুলি হবে; ম্যাট[0][0], ম্যাট[0][c-1], ম্যাট[r-1][0], ম্যাট[r-1][c-1]। এখন কাজটি হল এই কোণার উপাদানগুলি পাওয়া এবং সেই কোণার উপাদানগুলিকে যোগ করা যেমন, mat[0][0] + mat[0][c-1] + mat[r-1][0] + mat[r-1] [c-1], এবং ফলাফলটি স্ক্রিনে প্রিন্ট করুন।
উদাহরণ
Input: Enter the matrix elements : 10 2 10 2 3 4 10 4 10 Output: sum of matrix is : 40
অ্যালগরিদম
START Step 1-> create macro for rows and column as #define row 3 and #define col 3 Step 2 -> main() Declare int sum=0 and array as a[row][col] and variables int i,j,n Loop For i=0 and i<3 and i++ Loop For j=0 and j<3 and j++ Input a[i][j] End End Print [0][0] + a[0][row-1] +a[col-1][0] + a[col-1][row-1] STOP
উদাহরণ
#include<stdio.h> #define row 3 #define col 3 int main(){ int sum=0,a[row][col],i,j,n; printf("Enter the matrix elements : "); for(i=0;i<3;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]); } } printf("sum of matrix is : %d",a[0][0] + a[0][row-1] +a[col-1][0] + a[col-1][row-1] ); return 0; }
আউটপুট
যদি আমরা উপরের প্রোগ্রামটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে
Enter the matrix elements : 10 2 10 2 3 4 10 4 10 sum of matrix is : 40