zadatak103.

1.nacin

#include <cstdlib>
#include <iostream>

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;

system(„PAUSE“);
return EXIT_SUCCESS;
}

 

 

2.nacin

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int i,n,j,k,b,m;

cout<<„Unesi broj elemenata 1. skupa „;
cin>>n;
int niz1[n];
cout<<„Unesi broj elemenata 2. skupa „;
cin>>m;
int niz2[m];
cout<<„Unesi elemente 1. skupa „<<“ „;
for(i=0;i<n;i++)
cin>>niz1[i];

cout<<„Unesi elemente 2. skupa „<<“ „;
for(j=0;j<m;j++)
cin>>niz2[j];

cout<<„PRESJEK:“<<endl;
for(i=0;i<=n;i++)
for(j=0;j<m;j++)
{ if (niz1[i]==niz2[j])
cout<<niz1[i]<<“ „;}
cout<<endl;

k=0;
cout<<„UNIJA: „<<endl;
int novi[m+n];
for(i=0; i<n; i++)
{ novi[k]=niz1[i];     //(dodaje sve clanove prvog niza u novi)
k++;}
for(j=0; j<m; j++)
{
novi[k]=niz2[j]; //(dodaje sve clanove drugog niza u novi)
k++;}
for(i=0; i<k; i++)
{     b=1;
for(j=i+1;j<k;j++)
{
if (novi[i]==novi[j]) //(prolaz kroz sve clanove)
b=0;                 //(ako nadje isti mijenja stanje b)
}
if (b==1)
cout<<novi[i]<<endl;
}

system(„PAUSE“);
return EXIT_SUCCESS;
}

Advertisements

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s