ОМ
Ольга Мацукевич
Во-первых, разберитесь с порядком действий, а то у вас, извините, какая-то каша. Программа сначала производит вычисления, а потом проверяет, возможны ли они.. . Самому-то не смешно?
Во-вторых, разберитесь с переменными, с Z и Q у вас какая-то путаница. Зачем вообще Q?