Foxbond

Funkcja kwadratowa

Oct 14th, 2015
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h> //tylko dla system("PAUSE") na końcu
  3. #include <math.h> // dla sqrt()
  4.  
  5. int main (){
  6.    
  7.     float a,b,c,delta;
  8.    
  9.     printf("Podaj parametry a, b i c funkcji:\na:");
  10.     scanf("%f", &a);
  11.     printf("b:");
  12.     scanf("%f", &b);
  13.     printf("c:");
  14.     scanf("%f", &c);
  15.        
  16.     delta = b*b-4*a*c;
  17.    
  18.     if (delta > 0){
  19.        printf("Miejsca zerowe to:\nx1=%f\nx2=%f", ((-b+sqrt(delta))/(2*a)), ((-b-sqrt(delta))/(2*a)));
  20.     } else if (delta == 0){
  21.        printf("Miejsce zerowe to: %f", (-b/2/a));
  22.     } else {
  23.        printf("Brak miejsc zerowych");
  24.     }
  25.    
  26.     system("PAUSE");
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment