Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
XChr
0 / 0 / 1
Регистрация: 13.11.2013
Сообщений: 84
Завершенные тесты: 1
#1

Замена нулей на пустое значение в массиве - Turbo Pascal

30.12.2013, 15:47. Просмотров 911. Ответов 4
Метки нет (Все метки)

Всем привет.
После некоторой сортировки массива (тип integer) в нём остались нули, которые мне не нужны.
Как отфильтровать/заменить/убрать эти нули, чтобы массив состоял только из нужных мне чисел?
http://www.cyberforum.ru/turbo-pascal/thread1289243.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 15:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Замена нулей на пустое значение в массиве (Turbo Pascal):

Если количество нулей в массиве A больше количества нулей в B - возвести их положительные элементы в куб
даны массивы A(N) и B(N). если количество положительных элементов в массиве...

Замена в массиве всех эллементов с четными индексами на значение 1
помогите пожалуйста а то я что то даже не знаю какой оператор использовать... ...

Нахождение количества нулей в массиве
Разработать модуль программиста, содержащий следующие процедуры и функции...

длинная цепочка нулей в массиве
97. (7 б.) В массиве L(m) найти наиболее длинную цепочку, состоящую из одних...

В массиве В(п) найти количество нулей и единиц
Задача на одномерный массив: В массиве В(п) найти количество нулей и единиц.

4
APALoff
1638 / 1067 / 1080
Регистрация: 03.07.2013
Сообщений: 4,507
30.12.2013, 16:12 #2
Никак, если это не динамический массив.

Добавлено через 41 секунду
Просто при работе с массивом учитывай этот факт.
0
XChr
0 / 0 / 1
Регистрация: 13.11.2013
Сообщений: 84
Завершенные тесты: 1
30.12.2013, 16:18  [ТС] #3
Цитата Сообщение от APALoff Посмотреть сообщение
Никак, если это не динамический массив.

Добавлено через 41 секунду
Просто при работе с массивом учитывай этот факт.
Pascal
1
2
3
4
m:=0;
   for i:=1 to k do
   if a[i]=0 then inc(m)
             else a[i-m]:=a[i];k:=k-m;
0
Svager
394 / 374 / 405
Регистрация: 14.09.2013
Сообщений: 1,202
30.12.2013, 21:54 #4
XChr, покажи программу
0
XChr
0 / 0 / 1
Регистрация: 13.11.2013
Сообщений: 84
Завершенные тесты: 1
31.12.2013, 06:11  [ТС] #5
Цитата Сообщение от Svager Посмотреть сообщение
XChr, покажи программу
Я уже всё сделал, а код, который мне нужен был, я написал выше
0
31.12.2013, 06:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2013, 06:11
Привет! Вот еще темы с решениями:

Определить количество нулей в одномерном заданном массиве
Помогите)

Определить, сколько нулей находится до минимального значения в массиве
Определить сколько нулей находиться до минимального значения в массиве E и...

Поиск нулей в двумерном массиве. Не могу найти ошибку в коде
Дан двумерный массив. Заполнен единицами и нулями. Например такой: 0 0 1 1...

Ввод, вывод, подсчет среднего арифметического и количества нулей в массиве
Помогите выполнить все в одной программе пожалуйста! 1) Ввести массив с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru