Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

02.12.2010, 15:01. Просмотров 458. Ответов 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 
    }
      }
      }
помогите исправить ошибку(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 15:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Удаление простых положительных чисел из массива (C++):

Вычислить количество простых чисел среди положительных чисел массива - C++
Дан массив целых положительных и отрицательных чисел в количестве меньше или равно 64 . А требуется , Вычислить количество простых чисел...

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

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

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

Как вычислить количество простых чисел среди положительных элементов массива? - C++
вычислить количество простых чисел среди положительных чисел массива. Массив вводиться с клавы размер массивы (1х16)

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

1
valeriikozlov
Эксперт С++
4682 / 2508 / 322
Регистрация: 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
}
}
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2010, 17:18
Привет! Вот еще темы с ответами:

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

Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных - C++
Составить программу, которая: • обеспечивает первоначальный ввод целых чисел и формирует из них упорядоченного списка; • затем ...

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

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


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

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

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