Για να εκτυπώσεις -0 μπορείς απλά να τυπώσεις ξεχωριστά το - και το 0:
WRITE('-');
WRITE(0);
Προσοχή, όχι με την ίδια εντολή WRITE γιατί τότε θα τυπωθεί ένα κενό διάστημα ανάμεσα.
Η ερώτηση 2 (αν την κατάλαβα σωστά), απαντήθηκε στο σχόλιο του mlazoy.