Problem z [E] 'else' wihout previous 'if'
Ostatnio zmodyfikowano 2017-11-06 19:10
ziomek6669 Temat założony przez niniejszego użytkownika |
Problem z [E] 'else' wihout previous 'if' » 2017-11-05 16:13:54 Witam.
Za zadanie mam do zrobienia program z podanego algorytmu blokowego. Jest zrobiony jednak mam problem z else bez poprzedniego if. Oto program:
#include <iostream> #include <cmath> using namesce std; int main() { int delta, a, b, c, x, x1, x2, pom; cout<<"Podaj a, b, c"<<endl; cin>>a>>b>>c; if (a==0) cout<<"To nie jest rownanie kwadratowe"<<endl; else { delta=b*b-4*a*c; if (delta<0) cout<<"To nie jest rownanie kwadratowe"<<endl; else if (delta==0) {x=-b/(2*a); cout<<x<<endl;} else (pom=c/a); if (b>0) x1=(-b-sqrt(delta))/(2*a); x2=pom/x1; else {x2=(-b+sqrt(delta))/(2*a); x1=pom/x2; cout<<"x1="<<x1<<"\tx2="<<x2<<endl; } } return 0; }
Liczę na szybką pomoc ;) |
|
Kinexity |
» 2017-11-05 16:36:01 |
|
ziomek6669 Temat założony przez niniejszego użytkownika |
» 2017-11-06 19:10:50 Dziękuje, znalazłem rozwiązanie |
|
« 1 » |