Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
9 / 9 / 2
Регистрация: 14.07.2010
Сообщений: 166
1

Как удалить из одномерного массива первый отрицательный элемент

20.10.2010, 12:51. Просмотров 3328. Ответов 2
Метки нет (Все метки)

Как удалить из одномерного массива первый отрицательный элемент
C++
1
2
3
for (i=0; i<SIZE; i++)
if (a[i]==0)
delete a[i]
вот эта конструкция чё-то не работает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2010, 12:51
Ответы с готовыми решениями:

Удалить из массива А (20) первый отрицательный элемент
Удалить из массива А (20) первый отрицательный элемент.

Не получается удалить первый отрицательный элемент динамического массива
Удалить первый отрицательный элемент динамического массива помогите пожалуйста #include &quot;stdafx.h&quot;...

Найти первый от конца отрицательный элемент одномерного массива
Найти первый от конца отрицательный элемент одномерного массива. На Pascal...

Из данного одномерного массива X переписать первый отрицательный элемент
из данного одномерного массива X переписать первый отрицательный и последнего положительного в...

2
Бродяга
311 / 265 / 56
Регистрация: 27.08.2010
Сообщений: 553
20.10.2010, 13:10 2
yardie, delete малость не для того используется. В вашем же случае, видимо нужно сделать удаление элемента со сдвигом последующих. На форуме сто раз было, поищите. Например вот.
И да, условие тогда уж:
C++
1
if (a[i]<0)
0
Эксперт С++
2327 / 1700 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
20.10.2010, 13:40 3
yardie, никак, элементы массива удалять нельзя. Можно либо сдвигать неудаленные элементы массива, как сказал dihlofos, либо копировать их в новый массив меньшего размера.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2010, 13:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести на экран первый отрицательный элемент массива (одномерного) и его номер
Я немного туплю с Си и не шибко представляю суть программы, если кто нибудь может - напишите...

Удалить из массива А (20) первый отрицательный элемент
Удалить из массива А (20) первый отрицательный элемент. #include &lt;stdio.h&gt; #include...

Удалить первый отрицательный элемент массива
Здрасвуйте, задача - изять первый отриц. елемент массиву. Вот решение, только у меня всегда...

Удалить из массива первый отрицательный элемент
Удалить из массива размером 20 элементов первый отрицательный элемент. Язык СИ.


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

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

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