if (A[c]=P[c]);
разве так можно делать?