#include< stdio.h> #include< conio.h> void main() { int i,j,a[10][10],sum,m,n; /* m - Number of rows n - Number of Columns */ printf("\nEnter the number of Rows : "); scanf ("%d",&m); printf("\nEnter the number of Columns : "); scanf ("%d",&n); /* Accept the Elements in m x n Matrix */ for( i = 0 ; i < m ; i++ ) for( j = 0 ; j < n ; j++ ) { printf("Enter the Element a[%d][%d] : ", i , j); scanf("%d",&a[i][j]); } /* Addition of all Diagonal Elements */ sum = 0; for( i = 0 ; i < m ; i++ ) for( j = 0 ; j < n ; j++ ) { if ( i < j ) // Condition for Upper Triangle sum = sum + a[i][j]; } /* Print out the Result */ printf("\nThe Addition of Upper Triangle Elements : %d",sum); getch(); }
Output
Enter the number of Rows : 3 Enter the number of Columns : 3 Enter the Element a[0][0] : 1 Enter the Element a[0][1] : 2 Enter the Element a[0][2] : 3 Enter the Element a[1][0] : 2 Enter the Element a[1][1] : 1 Enter the Element a[1][2] : 1 Enter the Element a[2][0] : 1 Enter the Element a[2][1] : 2 Enter the Element a[2][2] : 1 The Addition of Upper Triangle Elements : 6
Explanation :
Considering above 3×3 matrix -
- By Observing , it is clear that when i < j Condition is true then and then only we have to add the elements
Download Program : [ Click Here ]
Incoming search terms:
- write a c program to find the sum of upper triangular matrix of a mxn matrix (2)
- a c program to upper triangular elements of a matrix with zero (1)
- download program array upper triangular (1)
- listing program untuk array upper tringular (1)
- listing program upper triangular (1)
- program for calculating sum of upper triangular elements of matrix 3 in c (1)