Dev - C++ - Saber si un numero se encuentra en al serie de Fibonacci

 
Vista:
Imágen de perfil de umberto
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Saber si un numero se encuentra en al serie de Fibonacci

Publicado por umberto (2 intervenciones) el 15/05/2020 10:37:26
Buenas tardes/noche a toda la comunidad


Tengo el siguiente código en el que quiero saber si un numero ingresado pertenece a la sucesión de Fibonacci, y si es así... que termino es el ingresado, si el primero o el 20 avo, tenía una idea de almacenar la estructura repetitiva en otro valor para luego comparar el valor ingresado con ella pero no se bien como implementarla ya que soy muy nuevo en esto de C++, alguna sugerencia por favor? perdonen mi ignorancia por favor :|

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main(){
{int a,b, s, n;
a=0;
b=1;
s=1;
cout<<"Ingrese el Numero:";
cin>>n;
cout<<"1";
for(int i=1;i<n;i++){
    s=a+b;
    cout<<s<<" ";
    a=b;
    b=s;
}
 
system("pause");
return 0;
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Saber si un numero se encuentra en al serie de Fibonacci

Publicado por dario (718 intervenciones) el 15/05/2020 14:37:56
Sabes usar arreglos.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de umberto
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Saber si un numero se encuentra en al serie de Fibonacci

Publicado por umberto (2 intervenciones) el 16/05/2020 02:59:58
me parece que no aún, por ese método podría ser?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Saber si un numero se encuentra en al serie de Fibonacci

Publicado por Rodrigo (539 intervenciones) el 16/05/2020 18:57:31
Los arreglos no son necesarios. Lo que esta haciendo el codigo que muestras esta casi bien.
Tienes que calcular los numeros de Fibonacci y detenerte o bien cuando haya calce exacto o bien cuando lo calculado sea mayor.
Esa deberia ser la condition de tu ciclo.
El ciclo deberia contar cada vez q se ejecute.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar