Вычисление матрицы в C++: Сумма второй диагонали
использование пространства имен std;
#include< stdio.h>
#include< stdlib.h>
#include < iostream>
#include < время.ч>
int somme_diagonale(int **M,int n){
int sum=0раз>;
for(int i = 0 ; Я < n ; i++){
sum += M[i][n-i-1];
}
вернуться сумма;
}
void display(int** matte, int N, int M){
for(int i = 0раз>; Я < N; i++) {
for(int j = 0раз>; j < M; j++) {
Стоимость < < Мат[i][j];
Стоимость < < "\t";
}
Стоимость < < "\n";
}
Стоимость < < "\n";
}
int main()
{
int n=3;
int** M = new int* [ n ];
для (int i=0раз>; Я < n; i++)
M[i] = new int[ n ];
srand(time(NULL));
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< n; j++)
M[i][j] =rand()%10;
дисплей(М,н,н);
printf("сумма second диагональ: %d\n",somme_diagonale(М,н));
возвращает 0;
#include< stdio.h>
#include< stdlib.h>
#include < iostream>
#include < время.ч>
int somme_diagonale(int **M,int n){
int sum=0раз>;
for(int i = 0 ; Я < n ; i++){
sum += M[i][n-i-1];
}
вернуться сумма;
}
void display(int** matte, int N, int M){
for(int i = 0раз>; Я < N; i++) {
for(int j = 0раз>; j < M; j++) {
Стоимость < < Мат[i][j];
Стоимость < < "\t";
}
Стоимость < < "\n";
}
Стоимость < < "\n";
}
int main()
{
int n=3;
int** M = new int* [ n ];
для (int i=0раз>; Я < n; i++)
M[i] = new int[ n ];
srand(time(NULL));
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< n; j++)
M[i][j] =rand()%10;
дисплей(М,н,н);
printf("сумма second диагональ: %d\n",somme_diagonale(М,н));
возвращает 0;
}