Hello!
I am working on a program that calculates the quadratic formula using pointers. Here is as far as I have gotten:
Code:
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
/*Function Prototype*/
int quad_1(double a, double b, double c);
int quad_2(double a, double b, double c);
int main (void)
{
double result1,result2;
double a,b,c;
printf("the equation is ax^2+bx+c=0,enter a value for a\n");
scanf("%lf",&a);
printf("enter a value for b\n");
scanf("%lf",&b);
printf("enter a value for c\n");
scanf("%lf",&c);
result1= quad_1(a,b,c);
result2= quad_2(a,b,c);
printf("result here %f\n",result1);
printf("result here %f\n",result2);
return 0;
}
int quad_1(double a,double b, double c)
{
double x1;
if(((b*b)- 4*a*c >= 0)&& (a!=0))
{
x1 = sqrt((b * b) - (4 * a * c));
x1 = (-b + x1) / (2 * a);
return x1;
}
else return -1;
}
int quad_2(double a,double b, double c)
{
double x2;
if(((b*b)- 4*a*c >= 0)&& (a!=0))
{
x2= sqrt((b * b) - (4 * a * c));
x2 = (-b - x2) / (2 * a);
return x2;
}
else return -1;
}