#include
int main() {
int m, n;
printf("Введите количество строк и столбцов матрицы: ");
scanf("%d %d", &m, &n);
float matrix[m][n];
printf("Введите элементы матрицы:\n");
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
scanf("%f", &matrix[i][j]);
}
}
int firstPositiveColumn = -1;
for (int j = 0; j < n; j++) {
for (int i = 0; i < m; i++) {
if (matrix[i][j] > 0) {
firstPositiveColumn = j;
break;
}
}
if (firstPositiveColumn != -1) {
break;
}
}
if (firstPositiveColumn == -1) {
printf("В матрице нет положительных элементов.\n");
} else {
printf("Номер первого столбца, содержащего положительный элемент: %d\n", firstPositiveColumn + 1);
}
return 0;
}