Заменить все четные элементы матрицы на ее минимальный элемент - C (СИ)
Формулировка задачи:
Помогите!
В двумерном массиве заменить все четные элементы на минимальный элемент матрицы. Напечатать изменен массив
Решение задачи: «Заменить все четные элементы матрицы на ее минимальный элемент»
textual
Листинг программы
#include <stdio.h> #include <conio.h> int main() { int mas[3][3]; for (int i = 0; i < 3; i++){ for (int j = 0; j < 3; j++){ printf("mas[%d][%d] = ", i, j); scanf_s("%d", &mas[i][j]); } } int min = mas[0][0]; for (int i = 0; i < 3; i++){ for (int j = 0; j < 3; j++){ if (mas[i][j] < min) min = mas[i][j]; } } printf("min = %d\n", min); for (int i = 0; i < 3; i++){ for (int j = 0; j < 3; j++){ if ((i + j) % 2 == 0) mas[i][j] = min; } } for (int i = 0; i < 3; i++){ for (int j = 0; j < 3; j++){ printf("mas[%d][%d] = %d\n", i, j, mas[i][j]); } } _getch(); }
Объяснение кода листинга программы
В этом коде:
- Создается матрица
mas
размером 3x3. - Пользователю предлагается ввести значения элементов матрицы.
- Находится минимальный элемент матрицы
mas[0][0]
. - Заменяются все четные элементы матрицы на минимальный элемент.
- Выводится обновленная матрица.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д