Форум программистов, компьютерный форум CyberForum.ru

удаление эелементов - C++

Восстановить пароль Регистрация
 
vladimir123
1 / 1 / 0
Регистрация: 02.06.2011
Сообщений: 111
23.10.2011, 12:40     удаление эелементов #1
Здравствуйте!
Ребят, прошу помощи с программой...
задание: есть какой то массив, который вводит пользователь(размер массива заранее неизвестен...), Из каждой убывающей цепочки чисел массива удалить один последний элемент. За цепочку принимается последовательность длиной более одного элемента.

вот как то так...
собственно вопрос, а как удалить такого рода элемент то?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
for (i=0;i<N-1;i++)
  {
    if (a[i]<a[i+1])
    {
      n++;
      if (a[i+1]>a[i+2] && n<2)
      {
       for(int j=n;j<N-1;j++)  a[j]=a[j+1];
        n=0;
        
      }
    }
    N--;
  }
 
 
  for (i=0; i<N; i++)
  {
    printf("%i\n",a[i]);
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2011, 12:40     удаление эелементов
Посмотрите здесь:

Удаление из строк C++
C++ Удаление
Удаление пробелов C++
Удаление из строк C++
Удаление слова C++
C++ Удаление строки
C++ Программа с массивом, с заменой эелементов
Удаление из S1 - S2 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
23.10.2011, 18:29     удаление эелементов #2
обнулить его
или попробуйте функцию fre или delete
Yandex
Объявления
23.10.2011, 18:29     удаление эелементов
Ответ Создать тему
Опции темы

Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru