คือผมติดปัญหาในการหาผลรวมจำนวนในเส้นทแยงมุม ของ array 2D ขนาด4x4
1 2 3 4
5 6 7 8
8 7 6 5
4 3 2 1
จำนวนในแนเส้นทแยงมุม คือ 1 6 6 1 อยากรู้วิธีรวมมันอะครับ จะเขียนยังไง
อันนี้ code ผม
#include<stdio.h>
int main(void)
{
int a[4][4]={{1,2,3,4},{5,6,7,8},{8,7,6,5},{4,3,2,1}};
int i,j,x,;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf(" %d ",a[j]);
}
printf("\n");
}
printf("****************\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i==j)
x = a[j];
}
printf("%d ",x);
}
printf("\n\n");
}
[Dev C++] ช่วยหน่อยครับ
1 2 3 4
5 6 7 8
8 7 6 5
4 3 2 1
จำนวนในแนเส้นทแยงมุม คือ 1 6 6 1 อยากรู้วิธีรวมมันอะครับ จะเขียนยังไง
อันนี้ code ผม
#include<stdio.h>
int main(void)
{
int a[4][4]={{1,2,3,4},{5,6,7,8},{8,7,6,5},{4,3,2,1}};
int i,j,x,;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf(" %d ",a[j]);
}
printf("\n");
}
printf("****************\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i==j)
x = a[j];
}
printf("%d ",x);
}
printf("\n\n");
}