SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: meana en Sábado 21 de Febrero de 2009, 13:30

Título: funciones
Publicado por: meana en Sábado 21 de Febrero de 2009, 13:30
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
Código: C++
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. // declaracion de funciones
  5. float sol_positiva (const int &a, const int &b, const int &c, float &d){
  6.     d=(-b+(sqrt(b^2-(4*a*c)))/2*a;
  7.     return d;
  8. }
  9. float sol_negativa (const int &a, const int &b, const int &c, float &d){
  10.     d=(-b-(sqrt(b^2-(4*a*c)))/2*a;
  11.     return d;
  12. }
  13. // programa principal
  14.  
  15. using namespace std;
  16. int main () {
  17.     int x, y, z;
  18.     float s1=0, s2=0;
  19.     cout << "introduce los valores de x^2 y de x y de la variable independiente" << endl;
  20.     cin >> x >> y >> z;
  21.     sol_positiva (x,y,z,s1);
  22.     sol_positiva (x,y,z,s2);
  23.     cout << "las solucciones a la ecuacion son:" << s1 << "y" << s2 << endl;
  24.     system ("PAUSE");
  25.     return 0;
  26. }
  27.  
  28.  

GRACIAS
Título: Re: funciones
Publicado por: Eternal Idol en Sábado 21 de Febrero de 2009, 14:47
En ambos casos te falta cerrar un parantesis.
Título: Re: funciones
Publicado por: meana en Lunes 23 de Febrero de 2009, 13:48
muchas gracias, hay que fastidiarse me paso horas pelenadome con el y era un simple parentesis  :brickwall:
Título: Re: funciones
Publicado por: Eternal Idol en Lunes 23 de Febrero de 2009, 14:09
De nadas, a veces pasa  ;)