4.c

#include <stdio.h>

int main()

{

    int i,j,r,c,sum;

    printf(“Enter number of rows and coloumns\n”);

    scanf(“%d%d”, &r, &c);

    int m1[r][c];

    printf(“Enter the elements of matrix :\n”);

    for(i=0; i<r; i++) {

        for(j=0; j<c; j++) {

            scanf(“%d”,&m1[i][j]);

        }

    }

    printf(“Entered matrices is: \n\n”);

    for(i=0; i<r; i++) {

        for(j=0; j<c;j++) {

            printf(“%d “,m1[i][j]);

        }

    printf(“\n”);

    }

//LOGIC PART

    sum=0;

    for(i=0; i<r; i++) {

        for(j=0; j<c;j++) {

            if(i==j){

            sum += m1[i][j];

            }

        }

    }

    printf(“The sum of Principal diagonal is : %d\n”,sum);

    sum=0;

    for(i=0; i<r; i++) {

        for(j=0; j<c;j++) {

             if(i+j==r-1){

            sum += m1[i][j];

            }

        }

    }

    printf(“The sum of Secondary diagonal is : %d\n”,sum);

    return 0;

}

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *