![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.05.2012
Сообщений: 6
|
![]()
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-60,60]. Удалить из него все элементы, в которых последняя цифра нечетная.
вообще не понимаю как это делать, помогите ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну а как массив заполнить знаешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
![]()
Заполняем массив по такому алгоритму
Код:
Код:
Код:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
- внутренний цикл до z-1
- после удаления нужно без приращения i вновь проанализировать ту же позицию (ведь в ней уже другой элемент) - кроме того, Вы пытаетесь использовать алгоритм сложности О(N^2), когда существует O(N) Обычно для такой задачи заводят два счетчика: один считает входные элементы, а другой - выходные. Переписываем значения из ячейки по первому индексу - в ячейку по второму. Если элемент оставляем - приращиваем оба индекса, если пропускаем - только первый. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы. Делфи. | hl_anton | Помощь студентам | 11 | 15.01.2012 23:47 |
Делфи Массивы | Пьеро | Помощь студентам | 0 | 29.11.2010 23:09 |
(Делфи)Массивы | zoza1 | Помощь студентам | 1 | 25.12.2009 08:04 |
Массивы (ДЕЛФИ) | a1ertso | Помощь студентам | 0 | 16.12.2009 02:34 |
массивы(Делфи) | a1ertso | Помощь студентам | 0 | 15.12.2009 19:17 |