Ovako, to je pismeni teorijski ispit i u tri zadatka je, znaci prvi je objasniti naredbu int*B=new int[m]; to nije problem, a drugi je napisati funkciju za ucitavanje svih elemenata varijable B iz prethodnog zad. i treci napisati poziv te funkcije, ovo je rjesenje koje imam u kojem nesto fali:
Ako znaš što točno radi ova linija koda:
int *B = new int[m];
Onda znaš da si time upravo kreirao pokazivač na alocirano polje integera koje ima m elemenata. Na pokazivače se isto može primijeniti operator subskripta kako bi došli do pojedinih elemenata.
Stoga je:
B[0] prvi element
B[1] drugi element
B[2] treći element
...
B[m - 1] m-ti element
Imajući to na umu, ispis vrijednosti n-tog elementa se obavlja na sljedeći način:
cout << B[n];
Dok se dodjeljivanje vrijednosti n-tom elementu obavlja na sljedeći način:
cin >> B[n];
Za više pogledaj ovdje: