DarshanGitHub123 / JavaClassWork

0 stars 0 forks source link

C programming #1

Open DarshanGitHub123 opened 1 year ago

DarshanGitHub123 commented 1 year ago

// Function to input a square matrix void inputMatrix(int mat[][100], int n) {     printf("Enter the elements of the matrix:\n");     for (int i = 0; i < n; i++) {         for (int j = 0; j < n; j++) {             scanf("%d", &mat[i][j]);         }     } }

// Function to calculate the sum of upper triangular elements int sumUpperTriangular(int mat[][100], int n) {     int sum = 0;     for (int i = 0; i < n; i++) {         for (int j = i; j < n; j++) {             sum += mat[i][j];         }     }     return sum; }

// Function to calculate the sum of lower triangular elements int sumLowerTriangular(int mat[][100], int n) {     int sum = 0;     for (int i = 0; i < n; i++) {         for (int j = 0; j <= i; j++) {             sum += mat[i][j];         }     }     return sum; }

int main() {     int n;     printf("Enter the size of the square matrix: ");     scanf("%d", &n);         int matrix[100][100];         inputMatrix(matrix, n);         int upperSum = sumUpperTriangular(matrix, n);     int lowerSum = sumLowerTriangular(matrix, n);         printf("Sum of upper triangular matrix elements: %d\n", upperSum);     printf("Sum of lower triangular matrix elements: %d\n", lowerSum);         return 0; }

DarshanGitHub123 commented 1 year ago

Super