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

Удалить из массива целых чисел все элементы, являющиеся простыми числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Каталоги исполняемых файлов http://www.cyberforum.ru/cpp-beginners/thread1107184.html
При подключении каталога исполняемых файлов в VS2010, построение даже пустых проектов говорит: 1>InitializeBuildStatus: Обращение к "Debug\WallRust.unsuccessfulbuild". ClCompile:...
C++ Ошибка, что не так? Добрый день! Пробую выучить с++, использую в качестве пособия: "с++ для чайников" скажите, что не так. //LayoutError демонстрирует результат неаккуратного обращения с указателями... http://www.cyberforum.ru/cpp-beginners/thread1107173.html
Определить, содержит ли заданный массив группы элементов, расположенные в порядке убывания их значений. Если да, то определить группу наименьшей длины C++
помогите написать программу на с++ Определить, содержит ли заданный массив группы элементов, расположенные в порядке убывания их значений. Если да, то определить группу наименьшей длины. p.s....
C++ Освобождение памяти в C++
Добрый день! В моей программе в функции выделяется память (new char) под символьный массив, который является элементом структуры. Это делается через вектор, в который помещены элементы структуры. ...
C++ Как найти сумму элементов массива при помощи класса? http://www.cyberforum.ru/cpp-beginners/thread1107149.html
Как найти сумму элементов массива при помощи класса?
C++ Операторы Решил попрактиковаться в 2d игре teeworlds открытый исходный код на С++ Встретился мне там вот такой оператор |= &= //и вот такие m_Jumped&1 m_TriggeredEvents &= ~(COREEVENT_AIR_JUMP |... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6634 / 6196 / 2051
Регистрация: 18.12.2011
Сообщений: 16,155
Завершенные тесты: 1
27.02.2014, 21:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool IsSimple(int n)
{
     for(int i=2;i<n/2;i++)
          if(n%i==0)return false;
     return true;
}
int main()
{
     char x[100],y[100];
     int n=100;
     for(int i=0;i<n;i++)
         x[i]=rand();// присваиваем значения
      int k=0; // Счетчик годных чисел
     for(int i=0;i<n;i++)
         if(!IsSimple(x[i]) )// если число не простое
              y[k++]=x[i]; // переписываем его и счетчик увеличиваем на 1
     for(int i=0;i<k;i++)
       cout<<y[i]<<" ";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.