103./*Write a program to input two dimensional array of 4*4 and find out sum of his each Row and Column and Forward & Backward sum*/
#include<stdio.h>
#include<conio.h>
main()
{
int mat[4][4],a,j,i;
int rtot=0,ctot,ftot=0,btot=0;
clrscr();
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("Enter number:");
scanf("%d",&a);
mat[i][j]=a;
}
}
printf("\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%d\t",mat[i][j]);
rtot=rtot+mat[i][j];
}
printf("ROW TOTAL:%d",rtot);
rtot=0;
printf("\n");
}
printf("\n COLUMN TOTAL\n");
for(j=0;j<4;j++)
{
ctot=0;
for(i=0;i<4;i++)
ctot=ctot+mat[i][j];
printf("%d\t",ctot);
}
for(i=0;i<4;i++)
ftot=ftot+mat[i][i];
printf("\n\n\nFORWARD TOTAL:%d",ftot);
i=0;
btot=0;
for(j=3;j>=0;j--)
{
btot=btot+mat[j][j];
i++;
}
printf("\n\nBACKWARD TOTAL:%d",btot);
getch();
}
OUTPUT
Enter number = 1
Enter number = 2
Enter number = 3
Enter number = 4
Enter number = 5
Enter number = 6
Enter number = 7
Enter number = 8
Enter number = 9
Enter number = 10
Enter number = 11
Enter number = 12
Enter number = 13
Enter number = 14
Enter number = 15
Enter number = 16
1 2 3 4 ROW TOTAL = 10
5 6 7 8 ROW TOTAL = 26
9 10 11 12 ROW TOTAL = 42
13 14 15 16 ROW TOTAL = 58
COLUMN TOTAL
28 32 36 40
FORWARD TOTAL : 34
BACKWARD TOTAL : 34
No comments:
Post a Comment