Предмет: Информатика,
автор: princessessonya
С++ напишите пожалуйста программу которая заполняет матрицу случайными числами
Приложения:
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Русский язык,
автор: JustAngelina
Предмет: Українська мова,
автор: абахламасла
Предмет: Русский язык,
автор: van4es1
Предмет: Биология,
автор: vsa19791
Предмет: Математика,
автор: Аноним
мне бы попроще