В двухмерном массиве найти минимальные числа - C (СИ)
Формулировка задачи:
в двухмерном массиве найти минимальные числа
Решение задачи: «В двухмерном массиве найти минимальные числа»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #define N 5 int main() { srand(time(NULL)); int arr[N][N], count = 0; printf("Array:\n"); for(int i=0; i<N; i++) { for(int j=0; j<N; j++) { arr[i][j] = 5 - rand()%10; printf("%3d",arr[i][j]); } printf("\n"); } int min = arr[0][0]; for(int i=0; i<N; i++) { for(int j=0; j<N; j++) { if(arr[i][j] < min) { min = arr[i][j]; } } } for(int i=0; i<N; i++) { for(int j=0; j<N; j++) { if(arr[i][j] == min) { count++; } } } printf("\nMinimal number: %d and number of repetitions: %d",min,count); getche(); }
Объяснение кода листинга программы
В этом коде используется язык программирования C. Сначала определяются массив и его размер, а также переменная для подсчета количества минимальных чисел. Затем в цикле заполняется массив случайными числами от 0 до 9. После этого находится минимальное число в массиве, а затем в цикле проверяется, сколько раз это число встречается в массиве. Наконец, выводится минимальное число и количество его повторений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д