Заменить все четные элементы матрицы на ее минимальный элемент - 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();
 
}

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

В этом коде:

  1. Создается матрица mas размером 3x3.
  2. Пользователю предлагается ввести значения элементов матрицы.
  3. Находится минимальный элемент матрицы mas[0][0].
  4. Заменяются все четные элементы матрицы на минимальный элемент.
  5. Выводится обновленная матрица.

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


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

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

5   голосов , оценка 4.4 из 5
Похожие ответы