Subversion Repositories svnkaklik

Compare Revisions

Ignore whitespace Rev 176 → Rev 177

/programy/C/rovnice/rovnice.c
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);
}
}