[Dev C++] ช่วยหน่อยครับ

คือผมติดปัญหาในการหาผลรวมจำนวนในเส้นทแยงมุม ของ 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");
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่