#include <iostream>
#include <iomanip>
#include <ctime>
#define N 5
using namespace std;
int main()
{
int A[N][N];
int i, j;
setlocale(LC_ALL, "Russian");
srand(time(0));
cout << "Исходная матрица: " << endl;
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
A[i][j] = rand() % 101 - 50;
cout << setw(4) << A[i][j];
}
cout << endl;
cout << "Измененная матрица: " << endl;
if (i < j) A[i][j] = 0; // для побочной диагонали i<j заменяется на i<N-1-j
return 0;
#include <iostream>
#include <iomanip>
#include <ctime>
#define N 5
using namespace std;
int main()
{
int A[N][N];
int i, j;
setlocale(LC_ALL, "Russian");
srand(time(0));
cout << "Исходная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
A[i][j] = rand() % 101 - 50;
cout << setw(4) << A[i][j];
}
cout << endl;
}
cout << "Измененная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
if (i < j) A[i][j] = 0; // для побочной диагонали i<j заменяется на i<N-1-j
cout << setw(4) << A[i][j];
}
cout << endl;
}
return 0;
}