В двухмерном массиве найти минимальные числа - 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. После этого находится минимальное число в массиве, а затем в цикле проверяется, сколько раз это число встречается в массиве. Наконец, выводится минимальное число и количество его повторений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д