/* File: sistema.c */
/* Time-stamp: "2001-03-12 13:10:44 calvanes" */
/* Scopo: uso di if annidati */

/* Calcolo della soluzione di un sistema lineare di due equazioni del tipo
      a1 x + b1 y = c1
      a2 x + b2 y = c2
*/

#include <stdio.h>

int main(void)
{
  float a1, b1, c1, a2, b2, c2;  /* coefficienti del sistema */
  float D, Dx, Dy;               /* discriminante */
  float x, y;                    /* soluzioni del sistema */

  printf("Immettere i sei coefficienti\n");
  scanf("%g%g%g%g%g%g", &a1, &b1, &c1, &a2, &b2, &c2);
  D = a1*b2 - a2*b1;
  Dx = c1*b2 - c2*b1;
  Dy = a1*c2 - a2*c1;

  if (D == 0)
    if (Dx == 0)
      printf("Il sistema e` indeterminato\n");
    else
      printf("Il sistema non ammette soluzioni\n");
  else {
    x = Dx/D;
    y = Dy/D;
    printf("La soluzione del sistema e`:  x = %g    y = %g\n", x, y);
  }

  return 0;
}