In this tutorial you will learn about the C Program to Find Sum of Lower Triangle Matrix and its application with practical example.
C Program to Find Sum of Lower Triangle Matrix
In this tutorial, we will learn to create a C program that will find the Sum of Lower Triangle Matrix using C programming.
Prerequisites
Before starting with the tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- For loop in C programming.
Algorithm:-
With the help of this program, we can find the Sum of the Lower Triangle Matrix.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
1. Declaring the variables for the program. 2. Taking the input size of matrix. 3. Taking the input elements of matrix. 4. Creating the Lower <strong>Triangle Matrix.</strong> 5. Adding the Lower <strong>Triangle Matrix</strong>. 6. Printing the Lower <strong>Triangle Matrix</strong>. 7. End Program. |
Program to find Sum of the Lower Triangle Matrix:-
In this tutorial, we will create a multidimensional array with the help of C programming. First, we will take the size of the array from the user, and then we will take the input elements. Now we will create a Lower triangle in the matrix by adding a zero in rows. At last, we will find the sum of the Lower right triangle of the matrix. Then we will print the sum
Program:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#include<stdio.h> int main() { //Declaring the required variables for the program . int i, j, rw, cl, a[10][10], Sum = 0; //Taking the input rows and columns from the user. printf("\n Please Enter Number of rows and columns : "); scanf("%d %d", &i, &j); //Taking the elements fof the matrix from the user. printf("\n Please Enter the Matrix Elements \n"); for(rw = 0; rw < i; rw++) { for(cl = 0;cl < j;cl++) { scanf("%d", &a[rw][cl]); } } //Creating and adding the lower matrix. for(rw = 0; rw < i; rw++) { for(cl = 0; cl < j; cl++) { if(rw > cl) { Sum = Sum + a[rw][cl]; } } } //Printing the Sum of Lower Triangle Matrix printf("\n The Sum of Lower Triangle Matrix = %d", Sum); return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- a[10][10]= it will hold the integer value.
- rw = it will hold the integer value.
- clm = it will hold the integer value.
- i= it will hold the input integer value for rows.
- j= it will hold the input integer value for columns.
Taking the size and the elements of the matrix from the user.
Creating the Lower right triangle from the matrix and adding the elements.
Printing the Sum of Lower Triangle Matrix.