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

    Входные данные
    Во входной строке записаны через пробел размеры матрицы: количество строк 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

Ответы 2

  • #include <iostream>#include <conio.h>using namespace std;int main(){ int n, m; cout << "n="; cin >> n; cout << "m="; 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] << " "; cout << ""; } getch(); return 0;}
    • Автор:

      drew
    • 6 лет назад
    • 0
  • Вот сам код в комментарии, также прикрепил в виде файла:
    answer img
    • Автор:

      hezekiah
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years