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

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

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

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

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

textual
Листинг программы
  1. int i, j, M, N, K, iRes1, iRes2;
  2. int  A[50][50];
  3.  
  4. M = 10;
  5. N = 5;
  6. K = 3;
  7.  
  8. // Заполнение матрицы
  9. for(i = 0; i < M; i++)
  10. {
  11.     for(j = 0; j < N; j++)
  12.     {
  13.         A[i][j] = i + j;
  14.         printf("A[%d][%d] = %d   ", i, j, A[i][j]);
  15.     }
  16.     printf("\r\n");
  17. }
  18.  
  19. // Расчёты
  20. iRes1 = 0;
  21. iRes2 = 1;
  22. for(j = 0; j < N; j++)
  23. {
  24.     iRes1 = iRes1 + A[K-1][j];
  25.     iRes2 = iRes2 * A[K-1][j];
  26. }
  27.  
  28. printf("Сумма = %d, произведение = %d\r\n", iRes1, iRes2);

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

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

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


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

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

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы