Сформировать целочисленную матрицу, у которой все элементы 1-й строки имеют значение 10*i - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера MхN у которой все элементы 1-й строки имеют значение 10*I (I=1,...,M).

Решение задачи: «Сформировать целочисленную матрицу, у которой все элементы 1-й строки имеют значение 10*i»

textual
Листинг программы
int i, j, M, N;
int  A[50][50];
 
M = 10;
N = 5;
 
for(i = 0; i < N; i++)
{
    for(j = 0; j < M; j++)
    {
        if(i == 0) A[i][j] = (j+1)*10 ;
        else A[i][j] = i + j;
        printf("A[%d][%d] = %d   ", i, j, A[i][j]);
    }
    printf("\r\n");
}

Объяснение кода листинга программы

  1. Объявляются переменные i, j, M, N типа int.
  2. Объявляется двумерный массив A размером 50x50.
  3. Значения переменных M и N инициализируются соответственно 10 и 5.
  4. В цикле for с условием i < N перебираются значения i от 0 до N-1.
  5. Внутри цикла for выполняется вложенный цикл for с условием j < M, который перебирает значения j от 0 до M-1.
  6. Если значение i равно 0, то значение элемента матрицы A[i][j] устанавливается равным (j+1)*10.
  7. Если значение i не равно 0, то значение элемента матрицы A[i][j] устанавливается равным сумме i и j.
  8. Выполняется операция printf для вывода значения элемента матрицы A[i][j], строки A[%d][%d] = %d   и символов новой строки \r\n.
  9. После завершения вложенного цикла for выполняется операция printf для перехода на новую строку.
  10. После завершения внешнего цикла for выполняется операция printf для перехода на новую строку.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы