Es un arbol que no se imprime por completo que le falta?, el programa ya esta listo revilo

sam_10
27 de Abril del 2004
#include<stdio.h>
#include<conio.h>
void main(){
int n,a,b,y,i,s,j;
int RAMAS[17];
scanf("%d",&n);
RAMAS[8]=n;
gotoxy(10,12);
printf("%d",n);
a=0;
y=12;
for(i=8;i<=1;i--){
y=y+1;
gotoxy(i+1,y);
s=RAMAS[i]+1;
if(s>=10){
RAMAS[i-1]=0;
}
else{
RAMAS[i-1]=s;
}
for(j=i;j<=8;j++){
s=RAMAS[j-1]+1;
if(s>=10){
RAMAS[j]=0;
}
else{
RAMAS[j]=s;
}
}
b=0;
for(j=9;j<=j+a;j++){
b=b+2;
RAMAS[j]=RAMAS[j-b];
}
for(j=i-1;j<=i+b-1;j++){
printf("%d",RAMAS[j]);
}
a=a+1;
}
getch();
}