Red de conocimiento informático - Aprendizaje de código fuente - Problema oficial de programación de la secuencia de Fibonacci

Problema oficial de programación de la secuencia de Fibonacci

# incluir & ltstdio.h & gt

# incluir & ltstdlib.h & gt

int main()

{

int a[20], suma=0, yo;

a[0]= 1;

a[1]= 1

suma+= a[; 0]+a[1];

for(I = 2;i<20;i++)

{

a[I]= a[I -1 ]+a[I-2];

suma+= a[I];

}

printf("%d\n ",suma );

Sistema("pausa");

Devuelve 0;

}

//Resultado: 17710

Código fuente optimizado:

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

int main()

{

int a=1, b=1, suma=0, I

suma+= a+b

para (I = 0;i<18;i++)

{

b = a+b;

a = b-a;

suma+= b; /p>

}

printf("%d\n ",suma);

Sistema("pausa");

Devuelve 0;

}

//Resultado: 17710