Dos sencillas programaciones de Oracle

Esta es la secuencia de Fibonacci escrita en lenguaje C como referencia.

#include

int main()

{

int i,j;

int x=0,y=0;

int n;

int tot=0;

int p=0;

int a[100][100]={0};

printf("Por favor ingrese n\n");

scanf("%d",&n);

a[0][0]=1;

tot=1;

para (i=1;i& lt;=2*n-1 ;i++)

{

si (p==0)

{

mientras ( (y+1<=n- 1) && (a[x][y+1]==0) )

{

y++;

tot++;

a[x][y]=tot;

}

}

si no (p==1)

{

mientras ( (x+1<=n-1) && (a[x+1][y]==0) )

{

x++;

tot++;

a[x][y]=tot

}

}

si (p==2)

{

mientras ( (y-1>=0) && (a[x][y-1]==0) )

{

y--;

tot++;

a[x][y]=tot;

}

}

más si (p==3)

{

mientras ( (x-1>=0 ) && (a[x-1][ y]==0) )

{

x--;

tot++;

a[x][y]=tot;

}

}

p++;

p=p%4;

}

para (i=0;i

{

para (j=0; j

printf("%d ",a[i][j]);

printf("\n");

}

devuelve 0;

}

Imprime el diagrama de estrella de 1 2 2 4. ..