Dobrý den, začínám s Céčkem a nastal jeden problém, v tomto kodu mi nevychází kořeny x1 a x2. Diskriminant vychází správně, pak nastává zlom a hází to špatné čísla.. Čím to je?
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c;
double dis, x1, x2;
printf("Zadejte cleny kvadraticke rovnice \"a\", \"b\" a \"c\".\n\n");
scanf("%i%i%i",&a,&b,&c);
printf("%i %i %i\n",a,b,c);
dis=(pow(b,2))-4*a*c;
x1=(-b+sqrt(dis))/2*a;
x2=(-b-sqrt(dis))/2*a;
printf("Diskriminant je %lf \nx1 je %lf \nx2 je %lf \n", dis, x1, x2);
system("PAUSE");
return 0;
}