2 / 2 / 0
Регистрация: 26.01.2020
Сообщений: 32
|
||||||
1 | ||||||
Необходимо собрать в третьем массиве, элементы массива А, которые не включаются в массив B09.03.2020, 14:11. Показов 2701. Ответов 9
Необходимо собрать в третьем массиве, элементы массива А, которые не включаются в массив B. Помогите с решением, мое выдает массив А и все, по условию должны быть только элементы 6 и 7
0
|
09.03.2020, 14:11 | |
Ответы с готовыми решениями:
9
Собрать в новом динамическом массиве элементы массива A, которые не включаются в массив B, без повторений Собрать элементы массива A, которые не включаются в массив B Создать третий массив, в котором собрать элементы массива A, которые не включаются в массив B Создать третий массив, в котором нужно собрать элементы массива A, которые не включаются в массив B |
2126 / 1208 / 503
Регистрация: 11.10.2018
Сообщений: 6,089
|
||||||
09.03.2020, 14:53 | 2 | |||||
Сообщение было отмечено elitedobermann как решение
Решение
1
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
09.03.2020, 15:30 | 3 |
elitedobermann, такие задачи лучше решать с использованием вектора. код с вектором устроит ?
и ещё уточните - именно элементы собрать или числа ? разница в том, выводить повторяющиеся элементы массива если такие есть или выводить только один элемент.
1
|
2 / 2 / 0
Регистрация: 26.01.2020
Сообщений: 32
|
|
12.03.2020, 11:11 [ТС] | 4 |
Вектор еще не проходили, подразумевается вывод элементов, без повторений, т.е только один элемент. Чтобы облегчить себе задачу, я задаю массивы изначально без повторяющихся элементов, это не по тз конечно, но пока хотя бы так
0
|
2 / 2 / 0
Регистрация: 26.01.2020
Сообщений: 32
|
||||||
12.03.2020, 11:18 [ТС] | 5 | |||||
[/CPP]FFPowerMan, спасибо большое, работает! Может подскажете еще и по динамическим массивам. В выводе данных массивов, получаю по несколько мусорных значений в каждом. С чем может быть связано?
Задание 47. Написать функцию, которая получает указатель на статический массив и его размер. Функция распределяет положительные, отрицательные и нулевые элементы в отдельные динамические массивы.
0
|
2126 / 1208 / 503
Регистрация: 11.10.2018
Сообщений: 6,089
|
||||||
12.03.2020, 11:29 | 6 | |||||
- надо вот так писать
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
12.03.2020, 11:32 | 7 |
так не считаю. допустим первый массив такой: A {1,2,3,6,7,7,7} его элементы: A[0]=1 A[1]=2 A[2]=3 A[3]=6 A[4]=7 A[5]=7 A[6]=7. не встречаются во втором массиве такие элементы: A[3]=6 A[4]=7 A[5]=7 A[6]=7.
напишите оригинал условия задачи если собираетесь решать через массив, советую использовать динамические массивы. сначала придётся рассчитать количество не встречающихся, создать массив с таким размером и заполнить его. Добавлено через 51 секунду для новой задачи создайте новую тему
0
|
2126 / 1208 / 503
Регистрация: 11.10.2018
Сообщений: 6,089
|
||||||
12.03.2020, 12:39 | 8 | |||||
Сообщение было отмечено elitedobermann как решение
Решение
- учтите, что входной size и этот SIZE это разные вещи.
Добавлено через 1 час 3 минуты
1
|
2 / 2 / 0
Регистрация: 26.01.2020
Сообщений: 32
|
|
12.03.2020, 13:17 [ТС] | 9 |
FFPowerMan, спасибо большое за решение, почему используются условия if, а не лесенка условий: if, else?
0
|
2126 / 1208 / 503
Регистрация: 11.10.2018
Сообщений: 6,089
|
|
12.03.2020, 13:33 | 10 |
Так я захотел.
1
|
12.03.2020, 13:33 | |
12.03.2020, 13:33 | |
Помогаю со студенческими работами здесь
10
Собрать элементы массива А, которые не включаются в В Указатель. Создать массив, в котором собраны элементы массива A, которые не включаются в массив B, без повторений. Создать новый массив С, в котором элементы массива A, которые не включаются в B Задан двухмерный массив А размером 7 на 7. Выделить в одномерный массив В те элементы массива А которые не повторяются в массиве А. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |