4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
1 | |
Разложение элементов массива22.03.2014, 21:59. Показов 3388. Ответов 36
Метки нет (Все метки)
Суть задания: 1)я должен ввести любых два массива;
2) сравнить елементы двух массивов;(если итый елемент массива больше чем итий элемент второго массива то тогда первый массив больше второго) 3)елементы которые больше я должен разложить;(разложение делать в большем массиве) ПРИМЕР дан массив А(11 10 4 5 )и B(7 4 3 1)получается что 11 больше 7.Расскладываем 10.Разложение 11 это 11 10 9 8 7 7. Тоесть 11 расскладывает на меньшие числа до числа с которым было сравнение и еще раз оно приписывается(в данном случае это(... 7 7) И так должно делать со всеми елементами большего массива массива тоесть потом переход на 10. Смотрим если 10 больше 4 то тогда расскладываем и так далее пока не пройдем весь массив если же допустим первый массив больше но в большем массиве какой-то елемент меньше елемента меньшего массива то пропускаем
0
|
22.03.2014, 21:59 | |
Ответы с готовыми решениями:
36
Разложение положительных элементов Задача на разложение массива чисел на положительные Одномерные массивы. Вставка, удаление элементов массива. Перестановка элементов массива. Сортировка массива методом пузырька Разложение в ряд, повтор элементов, массив змейкой |
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 01:25 [ТС] | 21 |
динамические массивы я понимаю
только вопрос их именно надо будет применить для части где идет разложение?
0
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 01:38 [ТС] | 23 |
да обязательно вручную
а команду delete я планировал написать в самом конце програмы
0
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 01:42 [ТС] | 25 |
так вы мне поможите с кодом?)
0
|
Заблокирован
|
||||||
23.03.2014, 05:41 | 27 | |||||
Сообщение было отмечено shukaka как решение
Решение
Вот - можно играться.
Если будут вопросы - спрашиваем. Буду в эфире ближе к вечеру.
2
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 18:23 [ТС] | 28 |
тут немнгого перебор с колтчеством елементов....
15 надо было разложить на 14 13 12 11 10 9 8 8....тоесть до елемента массива В с которым идет сравнение и 15 уже не пишется а 9 разложить до 8 7 6 5 4 4(и 9 уже не пишется) тоесть опять же до елемента с котрым идет сравнение в итоге в ответе должно было быть 14 13 12 11 10 9 8 8 7 6 5 4 2 2 1 1 Добавлено через 7 часов 11 минут и можете пояснить на словах алгоритм разложения который вы использывали
0
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 19:46 [ТС] | 30 |
да точно не говорил...думал писал(
0
|
Заблокирован
|
|
23.03.2014, 19:56 | 31 |
15 9 3 2 1
8 4 1 //////////////////// 14 13 12 11 10 9 8 9 3 2 1 4 1 /////////////////////////// 13 12 11 10 9 8 7 6 5 4 13 12 11 10 9 8 9 3 2 1 1 ///////////////////////////// 12 11 10 9 8 7 6 5 4 3 2 1 12 12 11 10 9 8 7 6 5 4 13 12 11 10 9 8 9 3 2 1 ////////////////////////////// 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1
0
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 20:13 [ТС] | 34 |
так.....я извеняюсь я вчера не верно написал одну дельку а именно такую,что если есть одинаковые елементы программа должна их сразу сократитить вне зависимости от положения
теперь по вашему предложенному примеру 15 9 3 2 1 8 4 1 \\\\\\\\\\\\\ "14 13 12 11 10 9 8 8"-(роспись 15-ти) 9 3 2 8 4 \\\\\\\\\\\\ 14 13 12 11 10 9 8 9 3 2 4 \\\\\\\\\\\\ 14 13 12 11 10 9 8 "8 7 6 5 4 4"-(роспись 9-ти) 2 4 \\\\\\\\ конечный ответ 14 13 12 11 10 9 8 8 7 6 5 4 2
0
|
4 / 4 / 4
Регистрация: 09.03.2014
Сообщений: 187
|
|
23.03.2014, 20:22 [ТС] | 36 |
не теперь точно все.
Добавлено через 1 минуту там просто с этими рл числами куча операций есть.....просто спутал немного....теперь точно верно
0
|
Заблокирован
|
|
23.03.2014, 20:28 | 37 |
Допишите функцию DeleteLast и удаляйте последние элементы, если они одинаковы.
Аналоги в представленном коде есть - так что - пилите, Шура, пилите ©
1
|
23.03.2014, 20:28 | |
23.03.2014, 20:28 | |
Помогаю со студенческими работами здесь
37
Произведение положительных элементов массива, сумма элементов массива, удаление четных элементов Записать индексы тех элементов исходного массива, которые больше среднего значения всех элементов массива В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива. [CPP] Найти сумму всех элементов массива целых чисел, которые меньше среднего арифметического элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |