Ayuda urgente sabios de la programacion
Necesito un programa que de como entrada un archivo y como salida las cadenas de fibonacci y una secuencia de ellas.
f(1)='A'
f(2)='B'
f(3)=f(n-1)+f(n-2)
ejemplo
f(3)=BA
f(4)=BAB
F(5)=BABBA
.
.
.
f(35)...
Lo otro es comparalo con una cadena que se de desde el archivo
con el numero de fibonacci
ejemplo
entrada salida
1 A 1
2 ABA 0
6 AB 3 BABBABAB genera tres cadenas de fibonacci
f(1)='A'
f(2)='B'
f(3)=f(n-1)+f(n-2)
ejemplo
f(3)=BA
f(4)=BAB
F(5)=BABBA
.
.
.
f(35)...
Lo otro es comparalo con una cadena que se de desde el archivo
con el numero de fibonacci
ejemplo
entrada salida
1 A 1
2 ABA 0
6 AB 3 BABBABAB genera tres cadenas de fibonacci
[a] : Te envio la solucion de la primera parte de tu problema
// program fibonacci
// written in Borland CPP ver 4.5
#include <iostream.h>
#include <string.h>
const int N = 80;
void main()
{
char a[N] = "a",b[N] = "b",c[N];
strcpy(c,b);
cout << "[" << 1 << "] : " << a << endl;
cout << "[" << 2 << "] : " << b << endl;
for(int i = 3;i < 10;i++)
{
strcat(c,a);
cout << "[" << i << "] : " << c << endl;
strcpy(a,b);
strcpy(b,c);
}
cout << endl << "end of program - good bye ! ! !n";
} // MAIN
[b] : No alcance a comprender la segunda parte
// program fibonacci
// written in Borland CPP ver 4.5
#include <iostream.h>
#include <string.h>
const int N = 80;
void main()
{
char a[N] = "a",b[N] = "b",c[N];
strcpy(c,b);
cout << "[" << 1 << "] : " << a << endl;
cout << "[" << 2 << "] : " << b << endl;
for(int i = 3;i < 10;i++)
{
strcat(c,a);
cout << "[" << i << "] : " << c << endl;
strcpy(a,b);
strcpy(b,c);
}
cout << endl << "end of program - good bye ! ! !n";
} // MAIN
[b] : No alcance a comprender la segunda parte
