Vu:
l'acte de recours et la demande d'assistance judiciaire du 19 mars 2012;
la déclaration de retrait du recours du 2 avril 2012;

considérant:
qu'il convient de prendre acte de ce retrait et de rayer la cause du rôle (<ref-law> par renvoi de l'<ref-law>; <ref-law>);
qu'il peut être renoncé en l'espèce à la perception de frais judiciaires (<ref-law>), de sorte que la demande d'assistance judiciaire est sans objet;

par ces motifs, la Juge présidant ordonne:
1. Il est pris acte du retrait du recours et la cause est rayée du rôle.
2. Il n'est pas perçu de frais judiciaires.
3. La présente ordonnance est communiquée aux participants à la procédure et à la Cour d'appel civile du Tribunal cantonal du canton de Neuchâtel.
Lausanne, le 4 avril 2012
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
La Juge présidant: Escher
Le Greffier: Fellay