Trochę nagmatwałeś… Nie potrzebujesz zmiennych x ani y. Jak sam powyżej wyprowadziłeś m0 = -b/a.
Ponadto nie zainicjalizowałeś zmiennych x i y więc co ty właściwie chcesz na nich policzyć?
Musisz rozważyć 3 przypadki:
- a jest różne od 0 i b jest różne od 0 -> wtedy podstawiasz do wzoru
- a jest równe 0 i b jest równe 0 -> wtedy masz funkcję stałą, której wykres pokrywa się z osią OX
- a jest równe 0 i b jest różne od 0 -> wtedy masz funkcję stałą która nigdy nie przetnie osi OX
A i jeszcze porada praktyczna… Na ideone możesz testować swój kod. Jeśli wkleisz sobie input i uruchomisz program to wyświetlone zostaną odpowiedzi podane przez Twój program.