Witam,
Zacząłem przygodę ze wskaźnikami. Utworzyłem dynamiczną tablicę i chcę jej zawartość przekazać do funkcji. W miejscu wywołania funkcji wyrzuca mi błąd. Nie rozumiem w czym jest problem czy ktoś może mnie nakierować?
Poniżej kod:
#include <iostream>
using namespace std;
bool warunek(int n, int tab[]){
cout<<"test"<<endl;
for(int j=0; j<n; j++){
if(tab[j]<2)
return false;
for(int i=0; i<2; i++)
if(tab[j]%2==0)
return false;
return true;
}
}
int main()
{
int n;
cin >>n;
int *tab = new int[n];
for(int i=0;i<n;i++){
cin >>tab[i];
}
for(int i=0;i<n;i++){
warunek(n,*tab);
}
return 0;
}