#include <iostream.h>
#include <iomanip.h>
#include <math.h>
int main()
{
    // sieht etwas komisch aus, läuft aber...
    /* 6<=p<=10
       -10<=q<=-7*
       x=-p/2+-sqrt((p/2)^2-q)*/
float a,b,c,p=6,q=-7,x1,x2,i=0;   
cout << " p      q      x1      x2\n" << cout.precision(2) << cout.setf(ios::fixed);  
while (p<=10)
{ a=p/2;
        while(q>=-10)
        {
          b=sqrt(pow(a, 2)-q);
          x1=-a+b;
          x2=-a-b;
          cout <<"\n" << setw(5) << p << setw(10)  << q << " " << setw(9) << x1 << " " << setw(9) << x2 << " " ;
          q--;}
          q=-7;
    p++;  
      
      }
cout << "\nProgrammende...";
cin.get (); cin.get();
return(0);    
    }

/*

*/
