no tengo ni idea si es que mi codeblocks se ha bugeado o que :/
podeis provar a compilarlo y decirme si os sale algun "ok"? seria de mucha ayuda
pd: debeis introducir una sequencia como esta para iniciar el programa: 11 12 13 14 15 -1 12 14 -1(todo seguido)
Código
#include <iostream> using namespace std; const int N=1000; typedef int VectorC[N]; void llegirPremiats(VectorC& numeroP,VectorC& numeroL) { int i=0; while(numeroP[i]!=-1){ cin>>numeroP[i]; cout<<numeroP[i]<<endl; i=i+1; } i=0; cout<<"ok1"<<endl; while(numeroL[i]!=-1){ cin>>numeroL[i]; cout<<numeroL[i]<<endl; i=i+1; } cout<<numeroL[4]<<"ok1"<<endl; } void comparar(VectorC numeroP,VectorC numeroL) { int i=0,j=0; cout<<"ok2"<<endl; while(numeroP[i]!=-1){ while(numeroL[j]!=-1){ cout<<"ok"<<endl; if(numeroP[i]==numeroL[j]) cout<<numeroP[i]; else j=j+1; } j=0; i=i+1; } cout<<"bfddf"<<endl; } int main() { VectorC numeroP,numeroL; llegirPremiats(numeroP,numeroL); cout<<"ok4"<<endl; comparar(numeroP,numeroL); }