Am o functie c++ de tip int care primeste un tablou unidimensional si un numar n(marimea tabloului).
Folosind elementele din tablou prelucreaza 2 variabile locale.Cum as putea returna acele variabile prin pointeri?
Sa pui si codul problematic sau unde te impotmolesti
La posturile precedente ai adaugat snippet-uri de cod ceea ce este foarte bine
Editat ca am primit reclamatii
Nu trebuie sa cauti problema, ci principala dificultate a ta, adica cu intorci acel pointer
Edit:
Am gasit acest raspuns. Sper sa te ajute
Acele probleme sunt pur didactice. De asemenea sunt variatiuni ale problemei
Ai mai jos un exemplu in C++:
int* blah(int dim) {
int* arr = new int[dim];
arr[0] = 10;
arr[1] = 11;
return arr;
}
int main()
{
int *result = blah(2);
cout << result[0] << endl << result[1] << endl;
delete [] result;
return 0;
}
Ideal, ar fi sa te documentezi putin inainte sa incepi o problema care-ti cere explicit sa folosesti pointeri, siruri de caractere, structuri… s.a.m.d
1 Like
Multumesc mult!
1 Like