0 / 0 / 0
Регистрация: 27.01.2012
Сообщений: 13
|
||||||
1 | ||||||
Переписать в другой массив 20 максимальных элементов из исходного29.01.2012, 13:39. Показов 844. Ответов 4
Метки нет (Все метки)
Создать массив из случайных 100 четырехзначных элементов. Переписать в массив из 20 элементов 20 самых больших чисел из первого массива. Нельзя создавать временный массив, сортировать 100-элементный)
1.Не могу понять как создать цикл, находящий максимальный элемент из оставшихся, не выбранных 2.и как из него слепить новый массив?(( Подскажите, если можете... (векторы ещё не учили, лепим из минимальных знаний) Добавлено через 2 минуты Для упрощения я оба массива уменьшила на 10 и 5)))
0
|
29.01.2012, 13:39 | |
Ответы с готовыми решениями:
4
Переписать в другой массив только отрицательные элементы исходного Переписать в другой массив четные элементы исходного массива Переписать элементы исходного массива в другой массив такого же размера особым образом Переписать элементы исходного массива в другой массив такого же размера особым образом |
222 / 135 / 19
Регистрация: 06.11.2010
Сообщений: 234
|
||||||
29.01.2012, 17:47 | 2 | |||||
Можно так:
ищем максимальный элемент в массиве с 1го по последний, когда нашли - значение заносим в массив Б и меняем местами значения в массиве А с индексом 1 ( ну, если адрессация с 1 в массиве ) и индексом максимального элемента. Для второго элемента проделываем тоже самое, только ищем с 2го элемента и меняем местами на 2й элемент. + К тому же сам обмен между элементами с индексами i и максимальным производить не надо, поскольку элемент A[ i ] на след. итерации интересовать нас не будет, поэтому можно просто присвоить A[ максимум ] значение A[ i ].
1
|
78 / 78 / 9
Регистрация: 26.12.2011
Сообщений: 217
|
||||||||||||||||
29.01.2012, 19:11 | 3 | |||||||||||||||
lmax - предыдущий максимальный элемент. Опираемся на него, чтобы найти след. макс. элемент )) И, если разрешите, попытка облегчить написание в будущем: Вместо
2
|
29.01.2012, 20:06 | 4 | |||||
Эх, пока делал, другие тоже успели
2
|
0 / 0 / 0
Регистрация: 27.01.2012
Сообщений: 13
|
|
29.01.2012, 21:31 [ТС] | 5 |
Ребятки, мою благодарность словами не выразить!!!)) 2 ночи не спала, не знала как с этим всем взлететь...вечно в этих индексах теряюсь(((.
С удовольствием разберу все варианты!
0
|
29.01.2012, 21:31 | |
29.01.2012, 21:31 | |
Помогаю со студенческими работами здесь
5
Переписать в другой массив все элементы исходного массива с четными номерами, а потом с нечетными Составить одномерный массив, содержащий номера максимальных элементов в столбцах исходного массива Из исходного текстового файла все повторяющиеся слова переписать в другой файл удалив их из исходного Переписать из исходного массива все элементы больше 5 в 1 массив, а все остальные в другой. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |