выведите на экран промежуточные значения a,b,c,p
abs- зачем используете?