C++ での行列計算: 2 番目の対角線の和
名前空間 std を使用します。
#include
#include
#include
#include
int somme_diagonale(int **M,int n){
int sum=0スパン>;
for(int i = 0 ;私は< n ;i++){
sum += M[i][n-i-1];
}
戻る 和;
}
ボイド display(int** matte, int N, int M){
for(int i = 0スパン>;私は
for(int j = 0スパン>;j
コスト<
コスト<< "\t";
}
コスト<< "\n";
}
コスト<< "\n";
}
int main()
{
int n=3スパン>;
int** M = 新しい int* [ n ];
対象 (int i=0スパン>;私は
M[i] = 新しいint [ n ];
srand(time(NULL));
for(int i=0スパン>;私は
for(int j=0スパン>;j
M[i][j] =rand()%10スパン>;
ディスプレイ(M,n,n);
printf("の合計 second 対角線: %d\n",somme_diagonale(M,n));
0を返します。
#include
#include
#include
#include
int somme_diagonale(int **M,int n){
int sum=0スパン>;
for(int i = 0 ;私は< n ;i++){
sum += M[i][n-i-1];
}
戻る 和;
}
ボイド display(int** matte, int N, int M){
for(int i = 0スパン>;私は
for(int j = 0スパン>;j
コスト<
コスト<< "\t";
}
コスト<< "\n";
}
コスト<< "\n";
}
int main()
{
int n=3スパン>;
int** M = 新しい int* [ n ];
対象 (int i=0スパン>;私は
M[i] = 新しいint [ n ];
srand(time(NULL));
for(int i=0スパン>;私は
for(int j=0スパン>;j
M[i][j] =rand()%10スパン>;
ディスプレイ(M,n,n);
printf("の合計 second 対角線: %d\n",somme_diagonale(M,n));
0を返します。
}