0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 76
|
||||||
1 | ||||||
Удалить из матрицы А (7х5) все строки, сумма элементов которых четная13.01.2023, 16:09. Показов 782. Ответов 4
Метки массив, массив c, массив c++, матрица, матрица c, матрица c++, матрицы, матрицы с, матрицы с++, сумма массива, удаление значений, удалить строку, четный столбец (Все метки)
Здравствуйте, подскажите пожалуйста, как в задаче с условием: Удалить из матрицы А (7х5) все строки, сумма элементов которых четная, а из матрицы В (6х8) – строки, сумма элементов которых нечетная, передвинув на их место следующие строки без нарушения порядка их следования — работать с массивом и матрицей, если нужно задавать их одной функцией, а также обрабатывать. То есть, создавать отдельные функции для работы с массивом и отдельный для работы с матрицей нельзя.
По аналогии пыталась решить похожую задачу, но не совсем получилось. Условие было такое: Поменять местами максимальные элементы массива А (45) и матрицы В (6х9). Если в массиве максимальное значение имеют несколько элементов, массив считается некорректным.
0
|
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 76
|
||||||
13.01.2023, 17:19 [ТС] | 2 | |||||
Здравствуйте, помогите пожалуйста порешать задачу. Условие: Удалить из матрицы А (7х5) все строки, сумма элементов которых четная, а из матрицы В (6х8) – строки, сумма элементов которых нечетная, передвинув на их место следующие строки без нарушения порядка их следования.
0
|
Лежебока
|
||||||
13.01.2023, 19:02 | 3 | |||||
строка 38 как по мне не имеет смысла
Как вариант, использовать косвенную адресацию Этот вызов функции не имеет смысла, так как вы возвращаете какие-то числа(по сути константы) которые не принадлежат массиву и меняете местами
0
|
Модератор
|
|
13.01.2023, 23:31 | 4 |
А если так?
Не могу до конца добить задачку с матрицами
0
|
Модератор
|
||||||
14.01.2023, 00:52 | 5 | |||||
Donkix,
a+k это &a[k], поэтому про какие-то числа заявление столь же смелое, сколь и неверное. v_max() возвращает указатель на максимальный элемент, swap() принимает указатели на обмениваемые элементы. Строка 38 имеет простой смысл - позволяет написать
А в вашем предложении ошибка. Даже две Добавлено через 3 минуты Про уникальность там тоже есть: Поменять местами максимальные элементы массива А (45) и матрицы В (6х9) Boiycha, на кой ляд нужна была новая тема? Что мешало продолжить обсуждение в той теме, где этот код был вам дан? Добавлено через 34 минуты По поводу матриц и удаления строк: Не могу до конца добить задачку с матрицами
0
|
14.01.2023, 00:52 | |
14.01.2023, 00:52 | |
Помогаю со студенческими работами здесь
5
Удалить из матрица строки, сумма элементов которых четная Удалить из матрицы А (7×5) все строки, сумма элементов которых четна, а из матрицы В (6×8) – строки, сумма эле Удалить из матрицы А (7×5) все строки, сумма элементов которых четна, а из матрицы В (6×8) – строки, сумма эле Переписать элементы матрицы А в матрицу В, обнуляя все столбцы, сумма элементов которых четная Вывести номера строк матрицы у которых сумма элементов четная Определить кол-во столбцов матрицы, сумма элементов в которых четная Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |