Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C by Krzysztof ( 14 years ago )
#include<stdio.h>
#include<math.h>

int main(void)

{
    float a=0, b=0, c=0, delta=0, pierwiastek=0, x1=0, x2=0, x=0;
    printf("Oto program liczacy pierwiastki rownania kwadratowego ax(2)+bx+c=0.\n");
    printf("Podaj wartosc a:\n");
    scanf("%f",&a);
    printf("Podaj wartosc b:\n");
    scanf("%f",&b);
    printf("Podaj wartosc c:\n");
    scanf("%f",&c);
    if(a==0)
    {
         if(b==0)
         {
                   if(c==0)
                             {
                               printf("To jest funkcja tozsamosciowa!\n");
                               system&#40;"pause"&#41;;
                               return 0;
                               
                                  }
                   else
                    {
                     printf("To jest funkcja sprzeczna!\n");
                     system&#40;"pause"&#41;;
                     return 0;
                     }
 }
              else
           {
            printf("Funkcja ma tylko jedno rozwiazanie:\n");
               x=(-c)/b;
                 printf("%f",x);
                 system&#40;"pause"&#41;;
                 return 0;
                 }
                    }
    
    else
    {
 delta=(b*b)-4*(a*c);
}
 if(delta>0)
 {
     pierwiastek=sqrt(delta);
     x1=((-b)+pierwiastek)/(2*a);
     x2=((-b)-pierwiastek)/(2*a);
     printf("Pierwiastki rownania to x1=%f, x2=%f \n",x1,x2);
 }
 
 else
 {
 
     if(delta==0)
     {
  x=(-1*b)/(2*a);
  printf("Rownanie ma tylko jedno rozwiazanie x=%f\n",x); 
     }
 
     else
     {
  delta=delta*(-1);
  pierwiastek=sqrt(delta);
  x=(-b)/(2*a);
  x1=pierwiastek/(2*a);
  printf("Twoje pierwiastki sa liczbami urojonymi i wynosza x1=%f+i*%f oraz x2=%f-i*%f.\n",x,x1,x,x1);
     }
 }
    
    system&#40;"pause"&#41;;
    return 0;
}

 

Revise this Paste

Your Name: Code Language: