C++의 행렬 계산: 두 번째 대각선의 합

네임스페이스 std 사용;
#include< stdio.h>
#include< stdlib.h입니다>
#include < iostream입니다>
#include < 시간.h>

int  somme_diagonale(int **M,int  n){
      int  sum=0;
      for(int  나는 =  0 ; 나는 <   ; i++){
              합계 += M[i][n-i-1];
    }
      반환  합계;  
}
공허  디스플레이(int** 매트,  int  N,  int  M){
      for(int i =  0; 나는 < N; i++) {
          for(int j =  0; j < M; j++) {
            비용 < < 매트[i][j];
            비용 < <   "\t";
        }
        비용 < <   "\n";
     }
      비용 < <   "\n";
}
int 메인()
{
        int  n=3;
        정수** M  =  새로운 int* [ n ];
        에 대한  (int  i=0; 나는 < n; i++)
      M[i] =  새로운 int [ n ];
      srand(시간(NULL));
        for(int  i=0; 나는< n; i++)
        for(int  j=0; j< n; j++)
M[i][j] =rand()%10;
      디스플레이(M,n,n);
      printf(second  대각선: %d\n",somme_diagonale(M,n));
      0을 반환합니다.
}