Форум программистов, компьютерный форум CyberForum.ru

Удалить столбец матрицы(а не просто невыводить) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять знак всех локальных максимумов http://www.cyberforum.ru/cpp-beginners/thread96277.html
Дана матрица размера M на N. Элемент матрицы называется ее локальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов данной матрицы на противоположный. При решении допускается использовать вспомогательную матрицу. Задача на С
C++ Найти количество элементов Дано целое число N и набор из N целых чисел. Найти количество элементов, расположенных перед первым минимальным элементом. Масив не использовать. Задача С http://www.cyberforum.ru/cpp-beginners/thread96273.html
C++ Сформировать новый масив
Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен сумме элементов массива A с номерами от 1 до K.
Повернуть матрицу C++
Дана квадратная матрица A порядка M. Повернуть ее на угол 90° в отрицательном направлении, то есть по часовой стрелке (при этом элемент A1,1 перейдет в A1,M, элемент A1,M — в AM,M и т. д.). Вспомогательную матрицу не использовать. Задача на С
C++ число -> Строка??? Соединение строк??? http://www.cyberforum.ru/cpp-beginners/thread96264.html
Как кинуть число (int) в строку??? (например двоичное число: 10001) И как соединить эти строки??? (string a="1001" и string b="10011") Заранее, огромное спасибо!!! Добавлено через 4 минуты Так, соединение строк я нашел --> stcat(str1,str2) Помогите с числом!!!
C++ Удаление символов из слова. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Удалить из каждого слова символы, не являющиеся буквами. Напечатать каждое слово строки на отдельной строчке.Ответ желательно получить завтра с утра :)Заранее спасиб.Да,задача на С++. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
17.02.2010, 15:21     Удалить столбец матрицы(а не просто невыводить)
kazak,
Еще раз к заданию вернемся:
Цитата Сообщение от ArtSL Посмотреть сообщение
Помогите удалить столбец матрицы в которой содержится максимальный элемент.
Так вот вопрос: допустим максимальный элемент во втором столбце. Вы хотите сделать массив у которого отсутствует совсем второй столбец? Круто.
Наверное все-таки результатом должен быть массив у которого есть второй столбец, но значения элементов этого столбца должны быть равны значениям элементов третьего столбца начального массива (и т.д.).

Цитата Сообщение от kazak Посмотреть сообщение
Да, точно. Но размер массива останется тот же.
Про размер массива не спорю, он останется таким же как и был. Но по условию задачи, не сказано что размер массива нужно менять, или что память выделенную под удаляемый столбец нужно освободить.
Еще раз: удалить столбец это значит, что сам столбец остается (если он не последний), а значения элементов этого столбца становятся равными значениям элементов столбца справа (которые были там до удаления) и т.д.

Добавлено через 2 минуты
Цитата Сообщение от kravam Посмотреть сообщение
ТАк динамчиеский он потому и динамический, что мы его размер на ходу поменять можем.
Не останется он прежним. Мы же количество столбцов уменьшили, m--
Не совсем так. Выделенная память останется такой же (при применении m--). Мы даже после (m--) можем спокойно использовать элементы столбца [m]
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru