Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int n,m;//розмірність масиву
- cout << "Введіть розмір першого масиву: ";
- std::cin>>n;
- cout<<"Введіть розмір другого масиву: ";
- cin >> m;
- int A[n],B[m], C[n+m];//масиви
- for (int i = 0 ; i<n;i++) {
- A[i]=rand ( ) % 20 - 10;//рандом від -10 до 10
- }
- for (int i = 0 ; i<m;i++) {
- B[i]=rand ( ) % 20 - 10;//рандом від -10 до 10
- }
- cout << "Значення першого масиву: ";
- for (int i = 0 ; i<n;i++) {
- cout<<A[i]<<" ";
- }
- cout<<endl;
- cout << "Значення другого масиву: ";
- for (int i = 0 ; i<m;i++) {
- cout<<B[i]<<" ";
- }
- int k=0;//лічильник для масиву С
- //додатні з масиву А
- for(int i=0;i<n;i++){
- if(A[i]>=0)
- {
- C[k]=A[i];
- k++;
- }
- }
- //додатні з масиву В
- for(int i=0;i<m;i++){
- if(B[i]>=0)
- {
- C[k]=B[i];
- k++;
- }
- }
- //Відємні з масиву А
- for(int i=0;i<n;i++){
- if(A[i]<=0)
- {
- C[k]=A[i];
- k++;
- }
- }
- //Відємні з масиву B
- for(int i=0;i<m;i++){
- if(B[i]<=0)
- {
- C[k]=B[i];
- k++;
- }
- }
- cout<<endl;
- cout << "Значення обєднаного масиву: ";
- for (int i = 0 ; i<m+n;i++) {
- cout<<C[i]<<" ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement