Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int dimA = 5;
- const int dimB = 6;
- const int dim = dimA+dimB;
- int copia(int a[dimA], int b[dimB], int c[dim])
- {
- for(int i = 0; i < dimA ; i++)
- {
- c[i] = a[i];
- }
- for(int i = 0; i < dimB; i++)
- {
- c[i + dimA] = b[i];
- }
- return 0;
- }
- int ordina(int c[dim])
- {
- bool swapped;
- while(swapped)
- {
- swapped = false;
- for(int i = 0; i < dim-1; i++)
- {
- if(c[i] > c[i+1])
- {
- swap(c[i],c[i+1]);
- swapped = true;
- }
- }
- }
- return 0;
- }
- int erase(int c[dim], int d[dim])
- {
- for(int i = 0; i < dim-1; i++)
- {
- if(c[i] == c[i+1])
- {
- d[i] = c[i];
- }
- }
- cout <<"{ ";
- for(int i = 0; i < dim; i++)
- {
- cout << d[i] <<",";
- }
- cout <<" }\n";
- return 0;
- }
- int main()
- {
- int a[dimA] = {2,11,6,5,9};
- int b[dimB] = {2,3,4,11,7,5};
- int c[dim],d[dim];
- copia(a,b,c);
- ordina(c);
- erase(c,d);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement