#include <iostream>
using namespace std;
#include <stdlib.h>
#include <math.h>
float main()
{
cout << "a = ";
int wa;
cin >> wa;
cout << "b = ";
int wb;
cin >> wb;
cout << "c = ";
int wc;
cin >> wc;
int delta;
delta = wbwb-4wawc;
cout << "Funkcja " << wa <<"x^2+" << wb <<"x+" << wc <<"=0";
if (delta>0)
{
float w1 = (-1wb-1*( sqrt(delta)))/(2wa);
float w2 = (-1wb+( sqrt(delta) ))/(2wa);
cout << "Ma 2 miejsca zerowe: "<< w1 <<" i " << w2 <<" .\n";
}
else
if (delta==0)
{
float w3 = (-1wb)/(2*wa);
cout << "Ma 1 miejsce zerowe: " << w3 << " .\n";
}
else
{
cout << "Nie ma miejsc zerowych\n";
}
cout << "przecina os y w punkcie (0;"<<wc<<").\n";
float pw = (-1wb)/(2wa); \codzi o ten
float qw = (-1delta)/(4wa); \i o ten wzor
cout << "Jej wierzcholkiem jest punkt (" << pw << ";" << qw << ").\n\n";
system("PAUSE");
endl;
}
znalazlem dziwny blad
gdy delta jest mniejsza od zera pokazuja sie jakies glupie wyniki
a w wszystkich innych wypadkach liczy dobrze
chociez wszystkie w/w operacje opsluguje jeden wzor
niewiem gzie jest blad
pomozcie ktos
z gory dzieki