Foros del Web » Programación para mayores de 30 ;) » C/C++ »

serie fibonacci

Estas en el tema de serie fibonacci en el foro de C/C++ en Foros del Web. Buenas, tengo el codigo de la serie fibonacci pero me da un problema en el cout, que es lo que puede pasar? gracias de antemano ...
  #1 (permalink)  
Antiguo 10/01/2013, 02:12
 
Fecha de Ingreso: diciembre-2012
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
serie fibonacci

Buenas, tengo el codigo de la serie fibonacci pero me da un problema en el cout, que es lo que puede pasar? gracias de antemano

#include <iostream.h>
#include <stdlib.h>

void main()
{
int a,b,x,c,l;
a=1; b=1; x=0; c=0;
cout<<"Introduce el limite de la serie: "; cin>>l;
if (l>0) {
if (l==1) cout<<"1"<<endl;
else
{
cout<<endl<<a<<", "<<b<<", ";
while (c<l-2)
{
c++;
x=a+b;
cout<<x<<", ";
a=b;
b=x;
}
}
}
system("PAUSE");
}
  #2 (permalink)  
Antiguo 10/01/2013, 06:09
 
Fecha de Ingreso: diciembre-2012
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: serie fibonacci

alguien sabria decirme cual es el problema?
  #3 (permalink)  
Antiguo 10/01/2013, 06:31
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: serie fibonacci

Cita:
Iniciado por restico90 Ver Mensaje
Buenas, tengo el codigo de la serie fibonacci pero me da un problema en el cout, que es lo que puede pasar? gracias de antemano
Cita:
Iniciado por restico90 Ver Mensaje
alguien sabria decirme cual es el problema?
No entiendo. Primero dices que el cout te da un problema, luego dices que si te podemos decir el problema...

Porque sabes que da un problema? Podrias poner algun ejemplo de salida (dinos que valor has puesto para "l")?
__________________
Aviso: No se resuelven dudas por MP!
  #4 (permalink)  
Antiguo 10/01/2013, 07:00
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años
Puntos: 8
Respuesta: serie fibonacci

Primero, es:

#include <iostream> y no #include <iostream.h>
#include <cstdlib> y no #include <stdlib.h>

Luego, todas las funciones de la biblioteca estándar están en el namespace std, y no estás haciéndole referencia. Tienes de 3:

Usar siempre std::cout, std::cin, std::endl (etcétera) en lugar de cout, cin y endl.

Debajo del #include <iostream> poner using std::cout; using std::cin; etc... (y así puedes usar cout y sin sin el std:: en todo el archivo)

Poner using namespace std; [la opción menos recomendable] abajo de tus includes, e igual puedes usar las funciones de la biblioteca estándar sin el prefijo std::

Saludos.
  #5 (permalink)  
Antiguo 11/01/2013, 03:54
 
Fecha de Ingreso: diciembre-2012
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: serie fibonacci

me referia a por qué el cout me daba el problema, graciaas!!

Etiquetas: fibonacci, int, serie
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.