Addition of diagonal elements of two square matrices

Write a program to evaluate the adding of diagonal element of two square matrices

Example:

Input:  matrixA[3][3]={{1,3,4},{3,4,5},{6,3,2}}, matrixB[3][3]={{3,2,1},{5,4,7},{7,8,9}}
Output: Sum of diagonal elements of two matrixes is 23

Approach

C

#include <stdio.h>
int main()
{
    int matrixA[3][3] = {{134}, {345}, {632}};
    int matrixB[3][3] = {{321}, {547}, {789}};
    int sum = 0;
    for (int i = 0i < 3i++)
    {
        for (int j = 0j < 3j++)
        {
            if (i == j)
            {
                sum += matrixA[i][j];
                sum += matrixB[i][j];
            }
        }
    }

    printf("Sum of diagonal elements of two matrixes is %d"sum);
    return 0;
}

Java


public class DiagonalMatrixSum {
    public static void main(String[] args) {
        int matrixA[][] = { { 134 }, { 345 }, { 632 } };
        int matrixB[][] = { { 321 }, { 547 }, { 789 } };
        int sum = 0;
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                if (i == j) {
                    sum += matrixA[i][j];
                    sum += matrixB[i][j];
                }
            }
        }

        System.out.printf("Sum of diagonal elements of two matrixes is %d", sum);
    }
}


Related post


No comments:

Post a Comment