Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 19, 2008, 01:19:11
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Mi programa en MV C++ 6.0 ..Fibonacci 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Mi programa en MV C++ 6.0 ..Fibonacci  (Leído 2614 veces)
WoodyWoodpecker
Visitante
« en: ſeptiembre 24, 2006, 11:32:03 »

En línea
arvin
Visitante
« Respuesta #1 en: ſeptiembre 25, 2006, 12:00:18 »

.....y si miras la biblioteca de codigos ya publicada en el foro?   o queres que te lo hagamos?
En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #2 en: Octubre 04, 2006, 12:59:23 »

En línea
arvin
Visitante
« Respuesta #3 en: Octubre 04, 2006, 05:43:07 »

Derived from:

void Fibonacci::show_last_number () const
{
ostringstream   oss;

  oss << "Fib [" << (fibs_.size() - 1) << "] = " << fibs_.back() << "\n";


  cout << oss.str();



}


// -----------------------
void Fibonacci::show_number (ulong n_i)
{
ostringstream   oss;

  if (!(n_i < fibs_.size())) get_number (n_i);


  oss << "Fib [" << n_i << "] = " << fibs_[n_i] << "\n";


  cout << oss.str();



}

 the fib structure calls at:

#include
#include
#include
#include
struct {
   void operator()(int i){cout< il(2,1);
   heiv::it ill(ip.begin()),i2(ill);i2++;
   back_insert_iterator >i3(ip);
   for(;*i1<20000;ill++,++i2)
      *i3=*ill+*i2;
   for_each(ip.begin(),ip.end(),c);
   return 0;
}


trainl a generator for fib on:

ist ip(2,1);
   list::iterator ill(ip.begin()),i2(ill);i2++;


can generate a fib list...

finally you can coded like this:

unsigned f(unsigned g ) {
   return (1 - (bool)(g/0x64))*(0x7D0-0x64*(g/0x32))+g;
}

so, cheers


laisha
« Última modificación: Octubre 04, 2006, 05:51:04 por AzRaEL » En línea
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 322


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #4 en: Octubre 04, 2006, 06:47:45 »

bueno creo que la mejor solucion para algo como una serie fibonacci seria una funcion recursiva...

como esto....

long fibonacci (long n)
{
 
    if (n==0 || n=1)
           return n;
    else
           return fibonacci(n-1) + fibonacci (n-2);
}

« Última modificación: Octubre 04, 2006, 10:37:06 por lann » En línea

am
arvin
Visitante
« Respuesta #5 en: Octubre 04, 2006, 09:26:16 »

Rayos! no vi que habia puesto ese code mi mujer, pero exactamente Iann ese es el mejor codigo para hacer eso.


un saludo y gracias
« Última modificación: Octubre 04, 2006, 09:27:17 por AzRaEL » En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #6 en: Octubre 05, 2006, 03:37:07 »

En línea
arvin
Visitante
« Respuesta #7 en: Octubre 05, 2006, 06:14:55 »

En línea
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 322


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #8 en: Octubre 05, 2006, 10:14:53 »

Pues pense ke el ke publico el tema sabe lo que es la serie fibonacci pero no sabia como programarla... la ubiera explikado si ubiera dicho ke no entendia la serie...

pero pss la serie fibonacci.
0, 1, 1, 2, 3, 5, 8, 13, 21...
empieza con 0 y 1 y tiene la propiedad de que cada numero Fibonacci subsecuente es la suma de los 2 numeros Fibonacci anteriores.

y la verdad yo ya habia hecho ese problema en mi skool con una funcion recursiva fue con lo ke empezamos a ver recursividad, se me hace bien dificil aparte de que mi cerebro es algo lento =P...

pero neta vatallo con las funciones recursivas se me hace komo ke tienes ke pensar  a grandes rasgos y esa funcion fibonacci aparte llama a 2 funciones =|

es algo dificil la recursividad... en la mayoria de lo que escribo aunque con funciones ke se llaman asi mismas escriba menos suelo utilizar funciones iterativas... aparte soy un bb en c/c++  =p
« Última modificación: Octubre 05, 2006, 10:16:14 por lann » En línea

am
WoodyWoodpecker
Visitante
« Respuesta #9 en: Octubre 08, 2006, 11:10:50 »

En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Mi programa en MV C++ 6.0 ..Fibonacci « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC