0,0 → 1,26 |
#include <stdio.h> |
#include <math.h> |
|
int main (void) |
{ |
int a,b,c,d=0; |
printf("program vyresi rovnici ve tvaru Ax^2 + Bx + C = 0"); |
// zadej hodnoty |
printf("\n Zadej hodnotu A= "); |
scanf("%f",&a); |
printf("\n Zadej hodnotu B= "); |
scanf("%f",&b); |
printf("\n Zadej hodnotu C= "); |
scanf("%f",&c); |
|
if(a==0) |
{ |
if(b==0) printf("rovnice nema reseni v realnych cislech"); // rovnice je neresitelna |
else printf("X=%d",(-c/b)); // jedna se o linearni rovnici |
} |
else |
{ // rovnice ma reseni |
d=sqrt(b*b-4*a*c); |
printf("discriminant rovnice D=%f",d); |
} |
} |