Citat:
Adi_o_bi: Evo pokusao sam nesto uraditi ali ne znam kako dalje
#include <iostream.h>
void main(){
int niz1[10]={1,5,3,9,6,4,2};
int niz2[10]={2,5,8,4,9,4,0};
//int niz3[10];
for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
if(niz1==niz2[j])
cout<<" "<<niz1;
}
}
return;
}
Ovako kad radim rezultat su mi dupli brojevi iz prvog niza
5 9 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0
Neznam kako da sad ostatak prebacim u treci niz, kao i brojeve iz drugog niza
U zadatku se trazi da se u treci niz prebace brojevi koji nisu dupli,nemam pojma kako
Hellllllllp
Code:
int niz1[10]={1,5,3,9,6,4};
int niz2[10]={8,4,9,4,0};
int pom_niz[10]={0};
for(int i=0;i< 10;i++){
pom_niz[niz1[i]]++;
}
for(int i=0;i< 10;i++){
pom_niz[niz2[i]]++;
}
for(int i=0;i< 10;i++){
if(pom_niz[i]>0) cout << i << endl;
}
cca , s tim da moras neke stvari znati unaprijed(najveci broj u nizu i broj clanova u oba niza),
nije sta si trazio ali mozda pomogne.
[Ovu poruku je menjao gmail_ dana 18.04.2006. u 21:04 GMT+1]