int usunzera(int n, int *A) {
int k = 0, B[n];
int *ptr;
for (int i = 0; i < n; i++) {
if (A[i] != 0) {
B[k] = A[i];
k++;
}
}
delete[] A;
int *A;
A = ptr;
A = new int[k];
memcpy(A, B, k);
delete[] B;
return k;
}
Moje zadanie polega na usunięciu zer z tablicy problem w tym że wyskakuje błąd
22 [Error] declaration of 'int* A' shadows a parameter
Chyba nie ogarniam jeszcze tablic dynamicznych :/