Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int a,b,c;
- float d, x1r,x2r,x1u,x2u;
- int main(){
- scanf("podaj a,b,c \n",%d,%d,%d);
- printf(%a %b %c);
- if ( a!=0 && b!=0 && c!=0)
- printf (%a * x * x + %b * x +%c = 0 );
- else if ( a==0 && b!=0 && c!=0)
- printf( %b * x + %c != 0)
- else if ( a!= 0 && b==0 && c!=0)
- printf ( %a * x * x + c =0)
- else if ( a!=0 && b!=0 && c==0)
- printf( %a * x * x + %b * x = 0)
- else if ( a!=0 && b==0 && c ==0)
- printf (%a * x * x =0)
- else if ( a==0 && b!=0 && c ==0)
- printf( %b * x = 0)
- else (a==0 && b==0 && c!=0)
- printf ( %c==0)
- if (d>0)
- d=b*b-4*a*c;
- else if ( d>0)
- x1r= (-b - sqrt(d))/2*a);
- x2r= (-b + sqrt(d))/2*a);
- printf(" x1=",%
- elseif( d=0 )
- x1r= -b*2a;
- else
- x1r=-b*2a;
- x1u= -(sqrt(d))/(2*a);
- x2r= x1r;
- x2u=-x1u;
- x1r+x1n*i;
- x2r + x2n*i;
- if (a==0 && b!=0)
- x1r= -c/b;
- printf("x1=", %x1r)
- elseif
- a==0 && b==0 && c!=0)
- printf("rownanie sprzeczne")
- else if (a==0 && b==0 && c==0)
- printf("rowanie nietozsamosciowe")
- /*testy
- -1-1-1
- 0-1 1
- 0 0 0
- 0 0 -1
- -1 0 0
- 1 1 1 */
- /*else if (a>0 && b > 0 && c <0)
- printfa*x*x+b*x-c=0;
- else if ( a>0 && b < 0 && c<0)
- a*x*x-b*x-c=0 ;
- else if ( a<0 && b <0 && c<0)
- -a*x*x-b*x-c=0;
- elseif (a==0 && b>0 && c<0)
- b*x-c=0;
- else if (a==0 && b>0 && c >0)
- b*x+c=0;
- else if (a==0 && b<0 && c>0)
- -b*c=0;
- else if (a==0 && b<0 && c<0)
- -b*-c=0;
- else if (a==0 %% b>0 && c>0)
- b*x+c=0;
- else if (a>0 && b == 0 && c>0)
- a*x*x+c=0;
- else if (a>0 && b == 0 && c<0)
- a*x*x-c=0;
- else if (a>0 && b >0 && c==0)
- a*x*x+b*x=0;
- else if (a>0 && b<0 && c==0)
- a*x*x-b*x=0;
- else if (a<0 && b>0 && c==0)
- */
Add Comment
Please, Sign In to add comment