/* File: eq2dispo.c */
/* Time-stamp: "2001-03-06 11:16:46 calvanes" */
/* Scopo: uso di espressioni */

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

int main(void)
  /* Calcola le radici di un'equazione di 2o grado che si suppone essere a
     discriminante positivo. */
{

  float a, b, c;   /* coefficienti dell'equazione */
  float d;         /* quadrato del discriminante */

  printf("Immettere i 3 coefficienti: ");
  scanf("%g%g%g", &a, &b, &c);

  d = sqrt(b * b - 4 * a * c);

  printf("x1 = %g\n", (-b - d) / (2 * a));
  printf("x2 = %g\n", (d - b) / (2 * a));

  return 0;
}  /* main */