l esercizio l ho risolto...voglio solo sapere se i puntatori sono stati usati in modo corretto....
il ad ogni posizione dell array deve corrisponder il risultato di (i*2)+3 con i iesima posizione...posto il codice e mi dite se va bene..
codice:
//RIEMPIMENTO
int *riempiArray(int array[100])
{
int *v;
v=&array;
int i=0;
for(v=array;v<array+100;v++)
{
*v=((i*2)+3);
i++;
}
return &v;
}
codice:
//RICERCA, HO USATO UN PUNTATORE PER IL RISULTATO ANCHE QUI ANCHE SE NON ERA //NECESSARIO...
int *cerca(int pos,int *v)
{
int i,*num,array[100];
*v=riempiArray(array);
i=0;
for(v=array;v!=pos && v<array+100;v++){
if(pos==i)
{
*num=*v;
return *num;
}
i++;
}
return 0;
}