Kezdőoldal » Számítástechnika » Programozás » Miért nem működik? (másodfokú...

Miért nem működik? (másodfokú e. megoldóképlet, C++)

Figyelt kérdés

#include <iostream>

#include <cmath>


using namespace std;


int main()

{


using namespace std;

double diszkr (double a1, double b1, double c1)

{

double dr;

dr = (b1*b1)-(4*a1*c1);

return dr;

}

int main ()

{

double a,b,c,d,d1,x1,x2;


cout << "Masodfoku egyenlet megoldokeplete." <<endl;

cout << "A'ltalanos formula: ax^2+bx+c=0" <<endl;

cout << "Kerem az 'a' erteket: ";

cin >> a;

cout <<"Kerem a 'b' erteket: ";

cin >> b;

cout <<"Kerem a 'c' erteket: ";

cin >> c;

d = diszkr(a,b,c);

cout <<"\n Diszkriminans erteke: " <<d;

if (d<0)

{

cout <<"\nNegativ szam van a gyo:kjel alatt. Nincs valos megoldas!";

}

else

{


d1 = sqrt(d);

cout <<"\n Gyo:ke: " <<d1;

if (a!=0)

{

x1 = (-b+d1)/(2*a);

cout <<"\n x1= " <<x1;

x2 = (-b-d1)/(2*a);

cout <<"\n x2= " <<x2;

}

else

{

cout <<"<Ez nem masodfoku egyenlet!"; /

}

}


return 0;

}



2017. febr. 19. 22:08
 1/3 anonim ***** válasza:
A main függvényen belül definiálsz egy másik main függvényt.
2017. febr. 19. 22:21
Hasznos számodra ez a válasz?
 2/3 Koplárovics Béci ***** válasza:

Ráadásul 2x kezdesz main()-t.


Ezt:

"#include <cmath>


using namespace std;


int main()

{


using namespace std;

double diszkr (double a1, double b1, double c1) "


Itt szedd ki így:


#include <cmath>


using namespace std;

double diszkr (double a1, double b1, double c1)


Meg a

cout <<"<Ez nem masodfoku egyenlet!"; /

kiírás sem örül az "<-nek.

2017. febr. 19. 22:34
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Illetve miért nem a diszkr függvényedben vizsgálod hogy ne-e negatív gyök az eredmény?
2017. febr. 21. 17:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!