Найти минимальный элемент среди элементов, расположенных в нечетных строках массива - C (СИ) (75409)

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

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

Решите задачу с помощью двумерных массивов. Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива.

Решение задачи: «Найти минимальный элемент среди элементов, расположенных в нечетных строках массива»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#define LIM 5
main()
{
 int mas[LIM][LIM],i,j,min=50;
 srand(time(0));
 for(i=0;i<LIM;i++)
  {
   for(j=0;j<LIM;j++)
    {
     mas[i][j]=rand()%100-50;
     printf("%4d",mas[i][j]);
    }
   putchar('\n');
  }
 for(i=1;i<LIM;i+=2)
  for(j=0;j<LIM;j++)
   if(min>mas[i][j])min=mas[i][j];
 printf("\nmin=%d",min);
 getch();
 return 0;
}

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

  1. Подключение необходимых библиотек для работы с массивами, выводом данных в консоль, генерацией случайных чисел и управлением программой.
  2. Определение массива с именем mas размером LIМ х LIМ.
  3. Инициализация переменной min значением 50.
  4. Инициализация генератора случайных чисел с помощью функции srand(time(0)).
  5. Заполнение массива mas случайными числами с помощью цикла for и функции rand()%100-50.
  6. Вывод на экран содержимого массива mas с помощью цикла for и функции printf.
  7. Переход к поиску минимального элемента с помощью двух вложенных циклов for и условием if.
  8. Установка значения переменной min равным текущему элементу массива, если текущий элемент меньше значения переменной min.
  9. Вывод на экран найденного минимального значения переменной min с помощью функции printf.
  10. Ожидание нажатия клавиши с помощью функции getch().
  11. Возврат 0, что означает успешный конец работы программы.

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


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

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

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