Metoda arabska zakłada, ze wspolczynnik a jest rowny 1

jak napisać program w C do metody Arabski zakłada, że ​​współczynnik a jest równe 1


Solution:
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4.  
  5. void Solve(double a, double b, double c) {
  6.         double tempB = b/2.0;
  7.         if(!= 1)      {
  8.                 printf("Metoda arabska zakłada, ze wspolczynnik a jest rowny 1!\n");
  9.         } else {
  10.                 double tempA = sqrt(a);
  11.                 double tempSum = sqrt(pow(tempB,2) + (-c));
  12.                 double x1 = (tempSum-tempB)/tempA;
  13.                 double x2 = (-tempSum-tempB)/tempA;
  14.                 printf("X1: %f X2: %f\n", x1,x2);
  15.         }
  16. }
  17.  
  18. int main() {
  19.         double a,b,c;
  20.         printf("Podaj a: ");
  21.         scanf("%lf", &a);
  22.         printf("Podaj b: ");
  23.         scanf("%lf", &b);
  24.         printf("Podaj c: ");
  25.         scanf("%lf", &c);
  26. }


Learn More :