Язык си ! Найти сумму наименьших элементов ее нечетных строк и наибольших элементов ее четных строк НА ЯЗЫКЕ СИ!!!! Написать программу в соответствии с вариантом, выделив под массив динамически память. Обращаться к элементам массива необходимо используя указатель Дана матрица размером 6 x 6. Найти сумму наименьших элементов ее нечетных строк и наибольших элементов ее четных строк
int main() {
int** matrix = (int**)malloc(rows * sizeof(int*));int rows = 6;
int cols = 6;
for(int i = 0; i < rows; i++) {
matrix[i] = (int*)malloc(cols * sizeof(int));
}
// заполнение матрицы случайными числами
for(int i = 0; i < rows; i++) {
for(int j = 0; j < cols; j++) {
matrix[i][j] = rand() % 100;
}
}
// нахождение суммы наименьших элементов нечетных строк и наибольших элементов четных строк
int sum = 0;
for(int i = 0; i < rows; i++) {
int min_max = matrix[i][0];
for(int j = 1; j < cols; j++) {
if(i % 2 == 1 && matrix[i][j] < min_max) {
min_max = matrix[i][j];
}
if(i % 2 == 0 && matrix[i][j] > min_max) {
min_max = matrix[i][j];
}
}
sum += min_max;
}
printf("Сумма наименьших элементов нечетных строк и наибольших элементов четных строк: %d\n", sum);
// освобождение выделенной памяти
for(int i = 0; i < rows; i++) {
free(matrix[i]);
}
free(matrix);
return 0;
}