hola estoy haciendo un programilla de las practidcas de la uni y me da un error en las lineas 6 y 10, me dice que me falta }, pero lo tengo puesto. Este es el codigo
#include <iostream>
#include <cmath>
// declaracion de funciones
float sol_positiva (const int &a, const int &b, const int &c, float &d){
d=(-b+(sqrt(b^2-(4*a*c)))/2*a;
return d;
}
float sol_negativa (const int &a, const int &b, const int &c, float &d){
d=(-b-(sqrt(b^2-(4*a*c)))/2*a;
return d;
}
// programa principal
using namespace std;
int main () {
int x, y, z;
float s1=0, s2=0;
cout << "introduce los valores de x^2 y de x y de la variable independiente" << endl;
cin >> x >> y >> z;
sol_positiva (x,y,z,s1);
sol_positiva (x,y,z,s2);
cout << "las solucciones a la ecuacion son:" << s1 << "y" << s2 << endl;
system ("PAUSE");
return 0;
}
GRACIAS