In your code, you calculate x1, x2 and disc before you tell it what values to use for a, b and c. Do you see any problem with doing that? Any problem with making it do the calculations before you tell it the numbers to use? Any way that might not work?
You never use x1 and x2 after you've calculated them, why?
Also in your calculations, you say sqrt(disc). But what do you mean by that. What is "disc"? It has no value, you give value to the disc after you've used it. That aint right man.