Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2012, 19:03   #1
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
Восклицание Удалить из массива все элементы, последняя цифра которых нечетная и сжать массив

Удалить из массива все элементы, последняя цифра которых нечетная и сжать массив.(через процедуры и функции)
Proskurina вне форума Ответить с цитированием
Старый 21.09.2012, 19:11   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Давайте массив - удалю.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 21.09.2012, 20:37   #3
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию

нет.. условие другое
Proskurina вне форума Ответить с цитированием
Старый 21.09.2012, 20:45   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Основная идея:
Код:
j:=1;
for i:=1 to n do
    if a[i] mod 2 = 0 then 
    begin
        a[j]:=a[i];
        inc(j);
    end;
n:=j-1;
После выполнения n станет новой длиной массива.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 21.09.2012, 23:02   #5
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию

а можно полностью весь код) плиз))
Proskurina вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить из массива все элементы встречающиеся более двух раз. dimok5 Помощь студентам 0 15.03.2012 16:28
Вычислить элементы массива B, каждый из которых равен скалярному произведению строки матрицы G на массив X (Паскаль) Roman1992 Помощь студентам 2 22.06.2011 00:28
Выбрать числа, у которых совпадает первая и последняя цифра (в Lazarus) Сristina Помощь студентам 0 29.03.2011 19:37
дан целочисленный массив N. Удалить из массива все элементы,встречающиеся [менее двух раз]1 Zevsnet Паскаль, Turbo Pascal, PascalABC.NET 6 16.01.2011 18:01
C++ Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается maloy0103 Помощь студентам 1 27.12.2010 00:17