C++ Algorytm rozwiązywania równania kwadratowego.
Ostatnio zmodyfikowano 2021-03-30 19:36
Verathus Temat założony przez niniejszego użytkownika |
C++ Algorytm rozwiązywania równania kwadratowego. » 2021-03-30 14:37:16 Witam, Za zadanie dostaliśmy zrobienie listy kroków, schamat blokowy oraz kod programu w C++ do obliczeń pierwiastków równania kwadratowego. W kodzie który napisałem nie mogę zrozumieć czemu w 17, oraz 18 linijce mam komunikat (te linijki z równaniem dla obliczenia x1 oraz x2): 17|error: expected ';' before ')' token| 18|error: expected ';' before ')' token| Linijka kończy się przecież ";"wiec nie wiem gdzie jest błąd. Piszę w Codeblocksie jeśli to istotne. Za naprowadzenie w dobrym kierunki jestem dozgonnie wdzięczny. #include <iostream> #include <cmath> using namespace std; int main() { double a, b, c, delta, x1, x2; cout << "Podaj wartosci a, b, c:" << endl; cin >> a; cin >> b; cin >> c; if( a == 0 ) cout << "BLAD: Podane rownanie nie jest kwadratowe." << endl; else { delta = b * b - 4 * a * c; if( delta < 0 ) cout << "BLAD: Brak rozwiazan w zbiorze liczb rzeczywistych." << endl; else if( delta == 0 ) { x1 = - b /( 2 * a ); cout << "x=" << x1 << endl; } else { x1 =( - b - sqrt( delta ) ) / 2 * a ); x2 =( - b + sqrt( delta ) ) / 2 * a ); cout << "x1=" << x1 << endl; cout << "x2=" << x2 << endl; } } return 0; }
|
|
nanoant20 |
» 2021-03-30 15:25:40 Linijka kończy się przecież ";"wiec nie wiem gdzie jest błąd. policz nawiasy, czy liczba nawiasów otwierających równa się liczbie nawiasów zamykających |
|
Verathus Temat założony przez niniejszego użytkownika |
» 2021-03-30 19:36:53 Dzięki, wstyd że o tym nie pomyślałem. |
|
« 1 » |