Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/79: Рейтинг темы: голосов - 79, средняя оценка - 4.78
17 / 17 / 0
Регистрация: 18.05.2011
Сообщений: 33

Массив: Удалить из массива все отрицательные элементы.

26.11.2011, 16:16. Показов 17751. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задан массив размера N. Удалить из массива все отрицательные элементы.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.11.2011, 16:16
Ответы с готовыми решениями:

если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален
задан массив Х целых чисел. если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном...

Массив: Сформировать третий массив, в который включить все отрицательные элементы массива А и все максимальные элементы массива В.
Даны массивы целых чисел A и B. Сформировать третий массив, в который включить все отрицательные элементы массива А и все максимальные...

Удалить из массива все отрицательные элементы;
Удалить из массива все отрицательные элементы;

44
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.11.2011, 16:30
Студворк — интернет-сервис помощи студентам
go, сложность вашего алгоритма в среднем случае O(n^2). Сами посудите, это многовато. Представьте, что придется удалить все элементы, тогда сложность алгоритма будет примерно https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{n^2}{2}. При этом алгоритм можно в любом случае сделать таким, чтобы сложность была не более n

Добавлено через 2 минуты

Не по теме:

Сыроежка, хочется сказать вам пару "ласковых", да лучше нервные клетки поберечь. Не понимаю, как можно так тупить...
Очень кажется, что если провести голосование того, кто как понял эту задачу, то большинство поняло правильно

1
27.11.2011, 16:35

Не по теме:

Цитата Сообщение от Thinker Посмотреть сообщение
Не по теме:
Сыроежка, хочется сказать вам пару "ласковых", да лучше нервные клетки поберечь. Не понимаю, как можно так тупить...
Имхо, правильно. Не надо тыкать тролля палкой, пусть лучше отдыхает.:no:

1
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.11.2011, 16:36
Цитата Сообщение от Сыроежка Посмотреть сообщение
А если вы выберите значение, совпадающее с допусттимым значением для массива? Как вы разберетесь, где удаленный элемент, а где нет?!

Не по теме:

это особенно понравилось:) Если вам сказали удалить все нулевые элементы, как тут можно что-то перепутать

0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
27.11.2011, 16:38
Цитата Сообщение от Thinker Посмотреть сообщение
сложность вашего алгоритма в среднем случае O(n^2)
Как это вы высчитали?
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.11.2011, 16:43
Цитата Сообщение от BRcr Посмотреть сообщение
Как это вы высчитали?
Ну смотрите. Рассмотрим худший случай, когда все элементы требуется удалить (например, все оказались отрицательными). При удалении a[0] все следующие передвигаются на одну позицию влево, то есть n-1 операций присвоения, затем n-2 и т.д., получаем
https://www.cyberforum.ru/cgi-bin/latex.cgi?n-1 + n-2 +...+1 = \frac{(n-1)n}{2} \sim \frac{n^2}{2}
Для среднего случая возникает коэффициент
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{n^2}{m} =O(n^2)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2011, 16:43

Удалить все отрицательные элементы массива
У меня есть динамический масив... Как удалить все отрицательние елементи? if(mass<0) а дальше?

Удалить из массива все отрицательные элементы
удалить из массива все отрицательные элементы . под удалением элемента следует понимать : исключение этого элемента из массива путем...

Удалить из массива все отрицательные элементы
Создать динамический массыв. Розмерность массыва ввести из клавиатуры. Задание: Удалить из массыва все отрицательные елементы.

Из массива Х(N) все положительные элементы записать в массив У(К), а все отрицательные элементы – в массив Z(М)...
Пожалуйста помогите решить задачку на си++, заранее спасибо Из массива Х(N) все положительные элементы записать в массив У(К), а все...

Массив: Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
Сформировать массив 20 целых случайных чисел в диапазоне от минус 30 до 30. Напечатать его. Заменить все отрицательные элементы массива их...


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

Или воспользуйтесь поиском по форуму:
45
Закрытая тема Создать тему
Новые блоги и статьи
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. Сразу отвечу: А в PvP с ним. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru