|
0 / 0 / 1
Регистрация: 17.09.2009
Сообщений: 60
|
||||||
Перестановка элементов в массиве02.11.2009, 15:40. Показов 8080. Ответов 10
Метки нет (Все метки)
Помогите с задачкой:
Дан размер массива =100 Диапазон значений от -50 до +50 Во всех последовательностях положительных чисел изменить порядок элементов на противоположный. Вообщем я вывел массив, потом вывел положительные числа этого массива но никак не могу сделать чтобы они метами поменялись. вот набросок:
0
|
||||||
| 02.11.2009, 15:40 | |
|
Ответы с готовыми решениями:
10
Перестановка четных элементов в массиве на место нечетных и наоборот
|
|
42 / 42 / 8
Регистрация: 22.05.2009
Сообщений: 97
|
||||||
| 02.11.2009, 16:22 | ||||||
|
Попробуй написать
0
|
||||||
|
0 / 0 / 1
Регистрация: 17.09.2009
Сообщений: 60
|
||
| 02.11.2009, 16:34 [ТС] | ||
|
0
|
||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 02.11.2009, 16:47 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 17.09.2009
Сообщений: 60
|
|
| 02.11.2009, 17:01 [ТС] | |
|
вот полное задание:
Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях (см. приложение) указано также, какую обработку массива следует произвести. Для всех вариантов задания следует иметь в виду следующее: • 0 считается положительным числом, если в задании не оговорен какой-то другой его статус; • когда речь идет о какой-то последовательности чисел, имеется в виду последовательность с длиной, большей 1; • в тех случаях, когда задание требует выполнения каких-то вычислений, разрешается выполнять их с той точностью, которую обеспечивают операции целочисленной арифметики. мой вариант: Разм. массива: 100 Диапазон значений :-50 до +50 Что нужно сделать: Во всех последовательностях положительных чисел изменить порядок элементов на противоположный
0
|
|
|
8 / 8 / 0
Регистрация: 25.11.2008
Сообщений: 32
|
|
| 02.11.2009, 21:57 | |
|
по-моему самый очевидный алгоритм - завести еще один массив, если мы встречаем в исходном последовательность положительных чисел, заносим ее в этот промежуточный массив. когда последовательность заканчивается, заносим элементы этого массива в исходный в обратном порядке
0
|
|
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 02.11.2009, 22:25 | |
|
Ну судя по заданию, массив все-таки одномерный.
Random, не обижайтесь, но прежде чем заводить еще один массив, нужно разобраться с первым (на самом деле задача решается при наличии одного исходного массива).
0
|
|
|
8 / 8 / 0
Регистрация: 25.11.2008
Сообщений: 32
|
||
| 02.11.2009, 22:35 | ||
|
ясное дело, что можно ничего и не заводить больше, это был алгоритм в лоб. можно еще запоминать начало и конец последовательности и менять первый с последним, второй с предпоследним и тд. хотя тоже не факт, что это лучший алгоритм
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|||||||
| 02.11.2009, 22:39 | |||||||
|
В демонстрационной версии программы массив фиксированный. Чтобы массив заполнялся случайными числами в заданном диапазоне, необходимо использовать полную версию программы
![]()
1
|
|||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
| 03.11.2009, 06:19 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 13.05.2008
Сообщений: 3
|
||||||
| 15.12.2009, 22:59 | ||||||
|
Здравствуйте, помогите пожалуйста с написанием кода с таким же условием как и у St@lker, но не используя индексацию, а только адресацию (указатели).
у меня пока оно меняет все положительные элементы, (плохо знаю указатели), вот моя наработка:
0
|
||||||
| 15.12.2009, 22:59 | |
|
Помогаю со студенческими работами здесь
11
Перестановка чисел в массиве
Перестановка чисел в массиве в обратном порядке. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|