Programación digital secuencial
Código //Programación en C: Encuentra la regla e imprime los primeros 20 números de la siguiente secuencia: 0, 0, 1, 1, 2, 4, 7, 13, 24...
// Se puede ver que la ley comienza desde el cuarto dígito y el dígito actual es la suma de los primeros tres dígitos.
# include ltstdio.h gt//Número predeterminado de dígitos para imprimir
#define NUM 20int main()
{
int a[NUM] = {0, 0, 1};
for(int I = 0; iltNUMi)
{
Si (i gt= 3)
{//El número actual es la suma de los tres números anteriores.
a[I]= a[I-1] a[I-2] a[I-3]
}
printf("d ", a[I]);
}
getchar();
Devuelve 0;
}
Resultados