2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
|
|
1 | |
Как определить размерность массива21.09.2013, 15:54. Показов 663. Ответов 1
Метки нет Все метки)
(
Есть такая задача :
Найти общие элементы 2-х массивов и записать результат в файл. Как определить размерность 3-го массива , в который записывается результат , если mas1[20], mas2[12]. При записи в файл на место не достающих символов пишется какой-то мусор , если общих элементов 7 , а размерность массива 10 , то пишутся эти 7 элементов , а дальше этот же мусор . Как решить эту проблему ? Помогите , пожалуйста .
1
|
|
21.09.2013, 15:54 | |
Ответы с готовыми решениями:
1
Определить размерность массива по указателю на него
Как поменять размерность массива? Как увеличить размерность массива? |
60 / 60 / 7
Регистрация: 14.09.2013
Сообщений: 145
|
|
21.09.2013, 17:05 | 2 |
VASYA_A, максимальная размерность третьего массива будем размерностью минимального из первых двух. То есть при mas1[20], mas2[12] можно смело объявлять массив mas3[12]. А чтоб в этом случае не ссылаться на мусор нужно ввести переменную счётчик, которая при нахождении общего элемента будет увеличиваться на единицу. А при работе с этим массивом mas3 (например при выводе на экран) нужно будет организовывать цикл от нуля до значения счётчика минус 1. Также, если будешь использовать динамический массив, то можно например использовать функцию realloc.
Добавлено через 5 минут Также можно использовать vector, если знаком с этим шаблоном. С помощью него можно добавлять, вставлять и удалять элементы из массива.
0
|
21.09.2013, 17:05 | |
Помогаю со студенческими работами здесь
2
Как обьявить размерность массива переменной? Как задать размерность одномерного массива размерность массива должна определяться динамически, это как? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |