|
0 / 0 / 0
Регистрация: 04.12.2008
Сообщений: 12
|
|
Вставка чисел в одномерном массиве04.12.2008, 12:05. Показов 1416. Ответов 4
Метки нет (Все метки)
Прошу помочь . Задание такое (язык - Паскаль):
1. Создать одномерный массив из 10-ти элементов с помощью генератора случайных чисел. 2. Вставить число 10 после всех элементов массива, стоящих на четных позициях. 3. Вывести полученный массив. В принципе я представляю как делать, ...найти первый четный индек (это 2); организовать сдвиг вправо, начиная с третьего элемента и до 10-го=учесть, что теперь в массиве уже 11 элементов; вставить "10" после 2-го элемента - на освобожденное место; далее найти следующий четный индекс (в исходном массиве у него было четвертое место, но мы уже сделали вставку и теперь его номер стал=5 - учесть все это); и далее также сдвигать... вставлять "10"...учитывать изменения в индексах, длине массива и т.д. ..., т.е. все эти действия организовать в цикле. Т.е. если дано: мы заполнили массив (например), 3 5 8 0 9 1 6 7 4 2 То должно получиться: 3 5 "10" 8 0 "10" 9 1 "10" 6 7 "10" 4 2 "10" Но где-то я путаюсь. Помогите, пожалуйста.
0
|
|
| 04.12.2008, 12:05 | |
|
Ответы с готовыми решениями:
4
Удаление,вставка, перемещение элементов в одномерном массиве
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||||||
| 04.12.2008, 13:02 | ||||||
|
А знаете что в вашей задаче интересне всего? что например если есть масси 1,2,3,4 .То у нас тут на чётных местах (чётные индексы) стоят "2" "4", а вот после вставки первой 10-ки мы видим: 1,2,10,3,4 ( что у нас теперь чётный индекс имеет "3"), так что вам надо уточнить условие, если так как вы нааписали в примере, то всё просто:организовываем цикл while внутри которого будем менять i с некоторым шагом.
Добавлено через 32 секунды короче ловите вашу задачку:
1
|
||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
||||||
| 04.12.2008, 13:30 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 04.12.2008
Сообщений: 12
|
|
| 04.12.2008, 23:24 [ТС] | |
|
Огромное спасибо Lexus_ilia. Не ожидала, что мне так быстро помогут. Пользователь я совсем новый, поэтому на Форуме ориентируюсь пока не очень хорошо. Но случайно натолкнулась на поздравления с днем рождения и присоединяюсь к ним. Lexus_ilia - Поздравляю! Теперь о задаче. Пока разбиралась в листинге и формулировала свои вопросы к некоторым строчкам и операторам – пришел второй ответ. Puporev – Вам тоже огромное спасибо. Вот Ваш листинг мне более понятен, потому что я делала именно в той последовательности, как написала в Задании. И сдвигала с конца массива. Но видимо где-то что-то не учла. Да, комментарии - тоже хорошо помогают. Я «прошагаю» листинг, если будет что-то непонятно, то завтра спрошу. Спасибо.
Добавлено через 8 часов 14 минут 58 секунд Всё разобрала; по программе "прошагала"; заменила массив индексов (который был выведен для наглядности) на массив, получаемый от генератора случайных чисел; всё работает. ВСЕМ СПАСИБО.
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||
| 05.12.2008, 00:17 | ||
А на самом деле начал делать задание из-за того, что очень уж оно мне понравилось ![]() Добавлено через 1 минуту 39 секунд и да, to GAS спасибо!
0
|
||
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты 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
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|