Non puoi non concentrarti 10 secondi su 3 righe di cui una sola è sbagliata

A[k]=temp;
A[k]=A[h];
A[h]=temp;

Ci arrivi sicuramente da solo