|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2019, 22:09 | #1 |
Регистрация: 22.10.2019
Сообщений: 3
|
Сдвиг матрицы
Задана матрица A целых чисел размера N х M (N, M не превышают 20, задаются как параметры). Преобразовать ее в матрицу B путем удаления столбца этой матрицы с минимальным номером, в котором все элементы не делятся на 5 и упорядочены по убыванию.
Если такого столбца не найдется, программа должна выдать соответствующее сообщение. На печать следует вывести как исходную, так и результирующую матрицу. Программа должна написать сама в лево или в право происходит сдвиг #include <stdio.h> #include<locale.h> #include <conio.h> #define N 20 #define M 20 void main() { int A[N][M], n, m, s; int i, j;//счетчики циклов int min;////переменная для хронения минимального значения setlocale(LC_ALL, "rus"); printf("Введите размер матрицы\n количество строк:"); scanf_s("%d", &n); printf("Количество столбцов:"); scanf_s("%d", &m); printf("\n Введите матрицу размера %d x %d\n", n, m); for (i = 0; i < n; i++) for (j = 0; j < m; j++) scanf_s("%d", &A[i][j]); int t; printf("\n Введина матрица\n"); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) printf("%3d", A[i][j]); printf("\n\n"); } t = A[i][j - 1]; for (i = 0; i < n; i++) { for (j = n-2; j >=0; j--) printf("%3d", A[i][j]); printf("\n"); } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сдвиг всех спиралей матрицы | NDrago | Общие вопросы C/C++ | 3 | 19.11.2017 20:45 |
ЦИКЛИЧЕСКИЙ СДВИГ ЭЛЕМЕНТОВ КВАДРАТНОЙ МАТРИЦЫ | kreiver | Помощь студентам | 6 | 04.03.2014 18:50 |
матрицы.сдвиг pascal | zyko | Помощь студентам | 4 | 18.11.2011 19:02 |
сдвиг столбца матрицы циклически | vityai_911 | Visual C++ | 3 | 04.05.2011 05:20 |
Циклический сдвиг строки матрицы | Alex1991 | Помощь студентам | 1 | 14.04.2009 21:20 |