Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z [E] 'else' wihout previous 'if'

Ostatnio zmodyfikowano 2017-11-06 19:10
Autor Wiadomość
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 ;)
P-166501
Kinexity
» 2017-11-05 16:36:01
Najczęściej spotykane bugi - zajrzyj do sekcji "Brak nawiasów klamrowych"
P-166502
ziomek6669
Temat założony przez niniejszego użytkownika
» 2017-11-06 19:10:50
Dziękuje, znalazłem rozwiązanie
P-166524
« 1 »
  Strona 1 z 1