Заменить все четные элементы матрицы на ее минимальный элемент - 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]
. - Заменяются все четные элементы матрицы на минимальный элемент.
- Выводится обновленная матрица.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д