Найти сумму и произведение элементов K-й строки заданной матрицы - C (СИ)

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

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

Дана матрица размера M х N и целое число K(1< K< M). Найти сумму и произведение элементов K-й строки данной матрицы. на Си

Решение задачи: «Найти сумму и произведение элементов K-й строки заданной матрицы»

textual
Листинг программы
int i, j, M, N, K, iRes1, iRes2;
int  A[50][50];
 
M = 10;
N = 5;
K = 3;
 
// Заполнение матрицы
for(i = 0; i < M; i++)
{
    for(j = 0; j < N; j++)
    {
        A[i][j] = i + j;
        printf("A[%d][%d] = %d   ", i, j, A[i][j]);
    }
    printf("\r\n");
}
 
// Расчёты
iRes1 = 0;
iRes2 = 1;
for(j = 0; j < N; j++)
{
    iRes1 = iRes1 + A[K-1][j];
    iRes2 = iRes2 * A[K-1][j];
}
 
printf("Сумма = %d, произведение = %d\r\n", iRes1, iRes2);

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

  1. Объявляются переменные:
    • i, j - счётчики для обхода матрицы;
    • M, N - размерность матрицы;
    • K - номер строки для расчетов;
    • iRes1, iRes2 - результаты суммирования и перемножения элементов матрицы.
  2. Заполняется матрица случайными значениями.
  3. Выполняются расчеты:
    • в цикле перебираются элементы K-й строки;
    • суммируются и перемножаются значения элементов.
  4. Выводятся результаты на экран.

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


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

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

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