@zss
Модератор
6818 / 6380 / 2131
Регистрация: 18.12.2011
Сообщений: 16,732
|
29.03.2012, 08:13
|
|

Сообщение от Yacov
Из целочисленного массива X(N) все простые числа записать в массив Y(k), а все элементы, не являющиеся простыми числами, - в массив Z(m).
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| const int N=5;
int x[N]={1,2,9,11,12};
int Y[N],Z[N];
int k=0,m=0,i,j,p;
for(i=0;i<N;i++)
{
p=0;
for(j=2;j<=X[i]/2;j++)
if(X[i]%j==0) // если делится на j, то составное
{
p=1;break;
}
if(p)
Z[m++]=X[i]; // Составное
else
Y[k++]=X[i]; // простое
} |
|
1
|