@MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
|
18.12.2010, 00:22
|
|
leha-demi, C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| #include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(static_cast<int>(time(NULL)));
const int N=20;
int *Y,*W;
int cnt_pos=0,cnt_neg=0,p=0,k=0;
int X[N];
cout<<"X[20] -> ";
for(int i=0; i<N; i++)
{
X[i]=rand()%9-4;
cout<<X[i]<<" ";
if(X[i]>0)
{
cnt_pos++;
}
if(X[i]<0)
{
cnt_neg++;
}
}
Y=new int[cnt_pos];
W=new int[cnt_neg];
cout<<endl<<"Y["<<cnt_pos<<"] -> ";
for(int i=0; i<N; i++)
{
if(X[i]>0)
{
Y[k]=X[i];
cout<<Y[k]<<" ";
k++;
}
if(X[i]<0)
{
W[p]=X[i];
p++;
}
}
cout<<endl<<"W["<<cnt_neg<<"] -> ";
for(int i=0; i<cnt_neg; i++)
{
cout<<W[i]<<" ";
}
system("pause>>null");
delete [] Y;
delete [] W;
return 0;
} |
|
0
|