Найти сумму и произведение элементов 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);
Объяснение кода листинга программы
- Объявляются переменные:
- i, j - счётчики для обхода матрицы;
- M, N - размерность матрицы;
- K - номер строки для расчетов;
- iRes1, iRes2 - результаты суммирования и перемножения элементов матрицы.
- Заполняется матрица случайными значениями.
- Выполняются расчеты:
- в цикле перебираются элементы K-й строки;
- суммируются и перемножаются значения элементов.
- Выводятся результаты на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д