Найти минимальный из максимальных элементов столбцов - C (СИ)
Формулировка задачи:
нужно найти минимальный из максимальных элементов столбцов.
сижу уже над программой несколько дней, а она находит максимальный элемент первого столбца.
что не так?
Листинг программы
- #include <stdlib.h>
- #include <stdio.h>
- #define N 3
- #define M 4
- main()
- {
- float mas[N][M], max, min;
- int i, j;
- for (i=0; i<N; i++)
- for (j=0; j<M; j++)
- {
- printf ("vvedi element s nomerom (%d,%d): ", i+1, j+1);
- scanf ("%f", &mas[i][j]);
- }
- max=mas[0][0];
- for(i=1; i<N; i++)
- {
- if(max<mas[i][0])
- max=mas[i][0];
- }
- min=max;
- for( j=1; j<M; j++)
- {
- max=mas[0][j];
- for( i=1; i<N; i++)
- {
- if(max<mas[i][j])
- max=mas[i][j];
- if(min>max)
- min=max;
- }
- }
- printf("min=%f\n", min);
- system ("PAUSE");
- return 0;
- }
Решение задачи: «Найти минимальный из максимальных элементов столбцов»
textual
Листинг программы
- if(max<mas[i][0])
- max=mas[0][j];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д