1 / 1 / 1
Регистрация: 21.10.2012
Сообщений: 11
|
|
1 | |
Удаление столбца матрицы18.11.2012, 18:50. Показов 1012. Ответов 0
Метки нет (Все метки)
Задана матрица А целых чисел размера N x M (N,M <= 20, N и M задаются как параметры).
Преобразовать ее в матрицу В путем удаления столбца этой матрицы с минимальным номером, в котором все элементы отрицательны и упорядочены по убыванию. Мои попытки: #include <stdio.h> #define N 20 #define M 20 int main() { int i,j,n,m; int k=-1; int A[N][M],B[N][M-1]; printf("Vvedite kolichestvo strok matrici: "); scanf("%d", &n); printf("Vvedite kolichestvo stolbcov matrici: "); scanf("%d", &m); printf("Vvedite elementi matrici\n"); for(i=0;i<n;i++) for(j=0;j<m;j++) scanf("%d", &A[i][j]); for(i=0;i<n;i++) { for(j=m;j<=0;j--) if(A[i][j]<A[i+1][j] && A[i][j]<0) k=j; } if(k==-1) { printf("Stolbcov, otvechayushih trebovaniyu zadachi, net \n"); return 1; } for(i=0;i<n;i++) for(j=k+1;j<m-1;j++) A[i][j-1]=A[i][j]; printf("\n %d \n",k); printf("\n"); for (i=0;i<n;++i) { for (j=0;j<m-1;j++) printf("%d ",A[i][j]); printf("\n"); } } Исправьте ошибки, пожалуйста.
0
|
18.11.2012, 18:50 | |
Ответы с готовыми решениями:
0
Удаление строки и столбца из матрицы Удаление строки и столбца из матрицы Удаление последнего столбца динамической матрицы Удаление нулевой(-ых) строчки и столбца из матрицы |
18.11.2012, 18:50 | |
18.11.2012, 18:50 | |
Помогаю со студенческими работами здесь
1
Удаление из матрицы строки и столбца, на пересечении которых расположен наименьший элемент Удаление столбца с наибольшей по модулю суммой элементов из матрицы. Объясните принцип работы Здесь есть удаление столбца, как добавить удаление строки Разделить элементы каждого столбца заданной матрицы на последний элемент столбца Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |