Заменить все четные элементы матрицы на ее минимальный элемент - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите! В двумерном массиве заменить все четные элементы на минимальный элемент матрицы. Напечатать изменен массив

Решение задачи: «Заменить все четные элементы матрицы на ее минимальный элемент»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. int main() {
  5.  
  6.  
  7.     int mas[3][3];
  8.  
  9.     for (int i = 0; i < 3; i++){
  10.         for (int j = 0; j < 3; j++){
  11.             printf("mas[%d][%d] = ", i, j);
  12.             scanf_s("%d", &mas[i][j]);
  13.         }
  14.     }
  15.  
  16.     int min = mas[0][0];
  17.     for (int i = 0; i < 3; i++){
  18.         for (int j = 0; j < 3; j++){
  19.             if (mas[i][j] < min)  min = mas[i][j];
  20.         }
  21.     }
  22.         printf("min = %d\n", min);
  23.  
  24.  
  25.    
  26.     for (int i = 0; i < 3; i++){
  27.         for (int j = 0; j < 3; j++){
  28.             if ((i + j) % 2 == 0) mas[i][j] = min;
  29.             }
  30.         }
  31.  
  32.     for (int i = 0; i < 3; i++){
  33.         for (int j = 0; j < 3; j++){
  34.             printf("mas[%d][%d] = %d\n", i, j, mas[i][j]);
  35.         }
  36.     }
  37.  
  38.     _getch();
  39.  
  40. }

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

В этом коде:

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

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


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

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

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы