С++ Напишите программу, которая заполняет матрицу неотрицательными числами по диагоналям...

0 интересует 0 не интересует
290 просмотров

С++ Напишите программу, которая заполняет матрицу неотрицательными числами по диагоналям (см. пример). Значение элемента матрицы равно расстоянию от левого верхнего угла матрицы.

Входные данные
Во входной строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 ≤ N , M ≤ 100 ).

Выходные данные
Программа должна вывести полученную матрицу по строкам.

Примеры
входные данные
4 5
выходные данные
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7


спросил от (73 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Начинающий (174 баллов)

Вот сам код в комментарии, также прикрепил в виде файла:

оставил комментарий от Начинающий (174 баллов)
0 0

#include
#include
using namespace std;
int main()
{
int n, m;
cout << "n=";<br> cin >> n;
cout << "m=";<br> cin >> m;
int** matrix = new int *[n];
for(int i = 0; i < n; i++)
matrix[i] = new int [m];
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
matrix[i][j]=i+j;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++)
cout << matrix[i][j] << " ";<br> cout << "\n";<br> }
getch();
return 0;
}

...