Определить сумму максимальных элементов каждого столбца матрицы - C (СИ) (75040)
Формулировка задачи:
Задана вещественная матрица размером N×M. Определить сумму максимальных элементов каждого столбца матрицы
Решение задачи: «Определить сумму максимальных элементов каждого столбца матрицы»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { srand(time(NULL)); unsigned m, n; printf("MxN: "); scanf("%u%u", &m, &n); float array[m][n]; unsigned i, j; for (i = 0; i < m; ++i) { for (j = 0; j < n; ++j) { array[i][j] = rand() % 1000 * 0.01 ; printf("%5.2f", array[i][j]); } printf("\n"); } unsigned max; float sum = 0.0; for (j = 0; j < n; ++j) { max = 0; for (i = 1; i < m; ++i) { if (array[max][j] < array[i][j]) { max = i; } } sum += array[max][j]; } printf("sum = %.2f\n", sum); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д