View Code of Problem 42

#include <stdio.h>
#include <math.h>


int main(void)
{
	int a, b, c; float x1, x2;

	scanf("%d%d%d", &a, &b, &c);



	x1 = (- b + sqrt(b*b-4*a*c) / (2 * a);
	x2 = (- b - sqrt(b*b-4*a*c) / (2* a);

	if (x1 > x2)
		printf("%0.2f %0.2f。", x1, x2);
	else
		printf("%0.2f %0.2f。", x2, x1);


	return 0;
}
/*
Main.c: In function 'main':
Main.c:13:39: error: expected ')' before ';' token
  x1 = (- b + sqrt(b*b-4*a*c) / (2 * a);
                                       ^
Main.c:23:1: error: expected declaration or statement at end of input
 }
 ^
Main.c:7:25: warning: unused variable 'x2' [-Wunused-variable]
  int a, b, c; float x1, x2;
                         ^
Main.c:7:21: warning: variable 'x1' set but not used [-Wunused-but-set-variable]
  int a, b, c; float x1, x2;
                     ^
*/

Double click to view unformatted code.


Back to problem 42