Skocz do zawartości


Zdjęcie

Rownianie Kwad I Liniowe


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 DeadSleep

DeadSleep

    Nowy

  • 4 postów

Napisano 31 05 2011 - 18:18

Witam czy moze ktos zamienic mi program Rownianie Kwadratowe i Liniowe zeby w programie byla funkcja ktora oblicza delte ?

#include <iostream>
#include<cmath>
using namespace std;

int main ()
{
int a;
int b;
int c;

cout<<"ax*x+bx+c=0 \n";
cout << "podaj a = "; cin >> a;
cout << "podaj b = "; cin >> b;
cout << "podaj c = "; cin >> c;

int d = b*b-4*a*c;

if (a !=0)
{
if(d < 0)
cout<<"Nie ma pierwiastkow \n";
else
{
if (d==0)
{
double x = -b/(2*a);
cout << "Równanie ma jeden pierwiastek x = " << x << endl;
}
else
{
double x1, x2;

cout<<"Rownanie ma dwa pierwiastki: \n";
x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
cout<<"x1 = "<< x1 << endl;
cout<<"x2 = "<< x2 << endl;
}
}
}
else
{
cout << " Jest to rownanie liniowe\n";
if (b != 0 )
{
cout << "Posiada ono pierwiastek x = " << (double) -c/b << endl;
}
else
if (c != 0)
cout << "Rownanie nie posiada pierwiastkow\n";
else
cout << " Rownanie ma nieskonczenie wiele rozwizan\n" ;

}
system("pause");
}



  • 0

#2 Hixohe

Hixohe

    Nowy

  • 2 postów

Napisano 19 07 2011 - 11:22

Witam,

Funkcja delty mogłaby wyglądać tak:

int Delta(int a, int b, int c)
{
return b*b-4*a*c
}

  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych