Zadatak59-16

#include <iostream>
#include <algorithm>
#include <cstdlib>
using namespace std;
int main()
{
int n,m,i,j,k;
cout<<„Unesi broj el. skupa A, n= „;
cin>>n;
cout<<„Unesi broj el. skupa B, m= „;
cin>>m;
int A[n],B[m];
cout<<„Unos elemenata skupa A „;
for(i=0;i<n;i++)
cin>>A[i];
cout<<„Unos elemenata skupa B „;
for(j=0;j<m;j++)
cin>>B[j];
cout<<„PRESJEK“<<endl;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if( A[i]== B[j])
cout<<A[i]<<“ „;
cout<<endl;

k=0;
int C[m+n];
for(i=0; i<n; i++)
{ C[k]=A[i];     //(dodaje sve clanove prvog niza u novi)
k++;}
for(j=0; j<m; j++)
{
C[k]=B[j]; //(dodaje sve clanove drugog niza u novi)
k++;}
sort(C,C+(n+m));    //ovaj nacin moze samo ako ovaj noz sortiramo
cout<<„UNIJA“<<endl;
for (k=1;k<=n+m;k++)
{if(C[k-1]!=C[k] )
cout <<C[k-1]<<“ „;}
cout<<endl;
return 0;}

Advertisements