#include<stdio.h>
int n=0, d[100][100]={{0,},};
int input()
{
FILE *ifp=fopen("input8.txt","r");
fscanf(ifp,"%d",&n);
d[1][n]=1;
fclose(ifp);
return -1;
}
int output()
{
FILE *ofp=fopen("output8.txt","w");
int i, j;
for(i=2;i<=n;i++){
for(j=n+1-i;j<=n+i-1;j+=2){
d[i][j]=d[i-1][j-1]+d[i-1][j+1];
}
}
for(i=1;i<=n;i++){
for(j=1;j<=n+i-1;j++){
if(d[i][j]>0) fprintf(ofp,"%5d",d[i][j]);
else fprintf(ofp," ");
}
fprintf(ofp,"\n");
}
fclose(ofp);
return -1;
}
int main()
{
input();
output();
return -1;
}
|