Potrzebujeee pomocy z kodem

0
#include <iostream>
#include <cmath>
#include <cstdlib>

using namespace std;

float Delta (float A, float B, float C);
{
	float delta=pow(B,2)-4*A*C;
	return(delta)
}
float Pierw_1 (float A, float B, float C);
{
	float X1=(-B-sqrt(pow(b,2)-4*A*c))/(2*a);
	return(x1)
}

int main()
{	
	float a, b, c, D, x1, x2;
	cout <<"wprowadz a"<<endl;
	cin>>a;
	cout<<"wprowadz b"<<endl;
	cin>>b;
	cout<<"wprowadz c"<<endl;
	cin>>c;
	D=delta(a,b,c);
	cout<<"delta wynosi  " <<D<<endl;
	if (D>=0)
	{
		x1=Pierw_1(a,b,c);
		
		cout<<"pierwiastki rownania wynosza  "<<x1<<endl;
	}
	else 
	{
		cout<<"rownanie nie ma rozwiazania "<<endl;
	}
	
	return 0;

}232.PNG

4

Nie masz średnika po returnach. Nowoczesny kompilator i/lub IDE by zwróciły na to bardzo jasno uwagę.

3

Zamiast pow(B,2) użyj lepiej B*B

0

Niestety po dodaniu średników dalej wyskakuje błąd :((21343242.PNG

4
  • zbędne sredniki po nagłówku funkcji.
  • X1 to nie to samo co x1

Zacznij czytać komunikaty kompilatora ze zrozumieniem

1 użytkowników online, w tym zalogowanych: 0, gości: 1