Тема: матриця
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
int j,i,n = 9;
int A[n][n];
int k = 0;
for (i = 0; i < n; i++)
{
for (j = 0; j<n; j++)
{
A[i][j]=rand() % 99;
printf("%2d ", A[i][j]);
}
printf("\n");
}
int m;
int l = n%2;
if (l)
{
m = int (n/2);
} else
{
m = n/2 - 1;
}
for (int i = 1; i < n - 1; i++) {
int sum = 0;
if (i <= m) {
k ++;
} else if (i > m && l == 1) {
k --;
} else l = 1;
for (int j = 1; j <= k; j++) {
sum = sum + A[i - j][8-i - j] + A[i + j][8];
}
A[i][n-1-i] += sum;
}
printf("\n\n\n");
for (int i = 0; i < n; i ++) {
for (int j = 0; j < n; j ++) {
printf("%3d ", A[i][j]);
}
printf("\n");
}
}
Заповнити матрицю випадковими числами.
Розмістити на бiчнiй діагоналі суми елементів, котрі
лежать на діагоналях, перпендикулярних до бічної.
Допоможіть будь-ласка з виправленям помилки.