Utilice la cola circular en lenguaje C para escribir un algoritmo para encontrar los primeros n 1 términos (f0, f1, ..., fn) en la secuencia de Fibonacci de orden k
#include lt; stdio.hgt;
#include lt; conio.hgt;
#define tamaño suficiente 100 typedef struct { int *base; ; int trasero; }SqQueue; int AddSum(int n, int *q) { int suma=0; int i; para(i=0; ilt; N; I) suma =q[i]; main() { SqQueue Q; int k, max, i, n, *store; printf("Ingrese el orden de Fibonacci: "); scanf("d", amp; k); : "); scanf("d",amp;max); Q.base=(int*)malloc(k*sizeof(int)); store=(int*)malloc(enoughsize*sizeof(int )); si ((!Q.base)||(!store)) { printf("¡Error!"); return; base[i]=0; } almacenar[k-1]=1; Q.base[k-1]=1; almacenar[k]=AddSum(k, Q.base= 0; trasero=k-1; n=k; mientras(almacenar[n]lt;=max) { Q.trasero=(Q.trasero 1)k; store[n]=AddSum(k, Q.base); } printf("Los primeros dsdcs", n, "los números son menores que", max, '.', "\n"); :\n"); for(i=0;ilt;N;I) printf("dc",store[i],' '); printf("\n"); }