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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dmitry73
1 / 1 / 0
Регистрация: 14.10.2010
Сообщений: 28
#1

Удаление простых положительных чисел из массива - C++

02.12.2010, 15:01. Просмотров 414. Ответов 1
Метки нет (Все метки)

написал программу на си которая должна удалять простые положительные числа из массива.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
  for(i=0;i<N;i++)
      {if(a[i]>0)
        {  b=a[i];
    if(simple(b)==true)
    {i2=i;
      while(i2<n)
      {a[i2]=a[i2+1];
      i2++;
      }
      n--; //n=N 
    }
      }
      }
помогите исправить ошибку(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 15:01     Удаление простых положительных чисел из массива
Посмотрите здесь:

Удаление простых чисел из массива - C++
Дан массив, нужно вывести новый - без простых чисел. У меня есть код, но он выбивает ошибку,помогите исправить,ошибка я так понимаю в...

Сортировка массива, удаление простых чисел - C++
.Задан массив Z(m) целых чисел. Если массив является знакочередующимся, то упорядочить его в порядке возрастания модулей, если нет, то...

Удаление всех простых чисел из массива - C++
Помогите, пожалуйста, решить задачу в с++. Как удалить все простые числа из массива? Начало программы есть: ...

Массив с++ (удаление простых чисел) - C++
Нужно написать програмку : Задан массив Z(k) целых чисел. Записать все элементы массива Z в массив Y, записав числа в обратном порядке...

Линейный список. Удаление простых чисел из него - C++
Построить линейный список из входной последовательности чисел. Удалить из него все простые числа #include &lt;iostream&gt; #include...

Вывод простых чисел из массива - C++
здравствуйте. я в интернете нашел программу которая выбирает простые числа из массива, но до сих пор не могу понять что такое &quot;...

Поиск простых чисел и формирование из них массива - C++
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Помогите пожалуйста &quot;написать&quot;: Реализовать 3 функции, каждая...

Функция для удаления из массива простых чисел - C++
Написать функцию которая удаляет все простые числа из массива X.И вывести массив без простых чисел.

Из простых элементов исходного неупорядоченного массива, состоящего из натуральных чисел, сформировать новый упорядоченный массив. - C++
Ребята нужна помощь!!! Задача такая, нужно разработать программу в процедурном, классовом или модульном виде. 1.Из простых элементов...

Удаление чисел из массива - C++
Здравствуйте, форумчане! Прошу помочь с прогой, заранее спасибо! Итак, Есть массив A, заполняю его числами от 1 до 99: int A; ...

Удаление чисел из массива - C++
Поставлена задача : Удалить из массива целых чисел все числа больше N(Вводиться пользователем) и сжать массив

Удаление чисел из массива - C++
Добрый день,мне надо чтобы программа удалила N чисел после k цифры. Сам код,который у меня,но он не правильно работает. К примеру задан...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2010, 17:18     Удаление простых положительных чисел из массива #2
См. комментарии:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
for(i=0;i<N;i++)
{if(a[i]>0)
{ b=a[i];
if(simple(b)==true)
{i2=i;
while(i2<n)// нужно: while(i2<n-1), или все-таки нужно while(i2<N-1)
{a[i2]=a[i2+1];
i2++;
}
n--; //n=N - это ни о чем не говорит, ведь цикл for(i=0;i<N;i++) у Вас привязан к N а не к n. Так что везде меняйте n на N
}
}
}
Ответ Создать тему
Опции темы

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