Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Název programu:
- * Autor:
- * Studijní skupina:
- * Email autora:
- * Datum vypracování:
- * Zadání:
- * Stručný popis řešení:
- */
- #include <stdio.h>
- #include <MATH.H>
- int main()
- {
- int a, b, c;
- printf("Zadej kvadraticky clen: ");
- scanf(" %d",&a);
- printf("Zadej linearni clen:");
- scanf(" %d",&b);
- printf("Zadej absolutni clen:");
- scanf(" %d",&c);
- double dis, x1, x2, v, n, k ;
- dis=b*b-4*a*c;
- if (a==0)
- { printf("Rovnice neni kvadraticka");
- }
- else if (dis>0)
- {
- x1=(-b+sqrt(dis))/(2*a);
- x2=(-b-sqrt(dis))/(2*a);
- printf("Koreny kvadraticke rovnice jsou dva a to: %f a %f \n", x1, x2);
- }
- else if (dis==0)
- {
- x1=(-b+sqrt(dis))/(2*a);
- x2=(-b-sqrt(dis))/(2*a);
- printf("Rovnice ma jeden dvojnasobny koren: %f \n", x1);
- }
- else if (dis<0)
- {
- double p;
- double o;
- p=double(b);
- o=double(a);
- x1=((-p)/(2*o));
- x2=((-p)/(2*o));
- k=-dis;
- v=sqrt(k)/(2*a);
- n=-sqrt(k)/(2*a);
- printf("Koreny kvadraticke rovnice jsou dva komplexne sdruzene a to: %f+(%f)*i a %f+(%f)*i\n", x1, v,x2, n);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment