В двухмерном массиве найти минимальные числа - C (СИ)

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

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

в двухмерном массиве найти минимальные числа

Решение задачи: «В двухмерном массиве найти минимальные числа»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <time.h>
  4. #include <stdlib.h>
  5. #define N 5
  6.  
  7. int main() {
  8.     srand(time(NULL));
  9.     int arr[N][N], count = 0;
  10.     printf("Array:\n");
  11.     for(int i=0; i<N; i++) {
  12.             for(int j=0; j<N; j++) {
  13.                     arr[i][j] = 5 - rand()%10;
  14.                     printf("%3d",arr[i][j]);
  15.             }
  16.             printf("\n");
  17.     }
  18.     int min = arr[0][0];
  19.     for(int i=0; i<N; i++) {
  20.             for(int j=0; j<N; j++) {
  21.                     if(arr[i][j] < min) {
  22.                        min = arr[i][j];
  23.                     }      
  24.             }            
  25.     }
  26.     for(int i=0; i<N; i++) {
  27.             for(int j=0; j<N; j++) {
  28.                     if(arr[i][j] == min) {
  29.                        count++;
  30.                     }      
  31.             }            
  32.     }
  33.     printf("\nMinimal number: %d and number of repetitions: %d",min,count);
  34.     getche();
  35. }

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

В этом коде используется язык программирования C. Сначала определяются массив и его размер, а также переменная для подсчета количества минимальных чисел. Затем в цикле заполняется массив случайными числами от 0 до 9. После этого находится минимальное число в массиве, а затем в цикле проверяется, сколько раз это число встречается в массиве. Наконец, выводится минимальное число и количество его повторений.

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


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

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

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

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

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

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