Предмет: Информатика,
автор: pavidl0
Создать двумерную матрицу и вывести минимальное число в каждой строке.
С++
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
int main() {
int x, y;
scanf("%d%d", &x, &y);
int** m = (int**)malloc(sizeof(int*) * x);
srand(time(NULL));
int mmin;
for (int i = 0; i < x; ++i) {
mmin = 20;
m[i] = (int*)malloc(sizeof(int) * y);
for (int j = 0; j < y; ++j) {
m[i][j] = rand() % 20;
mmin = (mmin > m[i][j]) ? m[i][j] : mmin;
printf("%d ", m[i][j]);
}
printf(" (min = %d)\n", mmin);
}
for (int i = 0; i < x; ++i) {
free(m[i]);
}
free(m);
return 0;
}
Приложения:
Похожие вопросы
Предмет: Музыка,
автор: 0wxg
Предмет: Литература,
автор: qwedfg43kl
Предмет: Алгебра,
автор: ytreaviram
Предмет: Русский язык,
автор: daryn2012
Предмет: Английский язык,
автор: Аноним