Red de conocimiento informático - Aprendizaje de código fuente - Programación digital secuencial

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