mi consulta es para que me faciliten ayuda de como hacer para que mi triangulo de pascal se imprima centrado en la pantalla
/*este es mi codigo, lo estoy trabajando en .C, esta basado en dos funciones, pascalbi que lo calcula 7 & escribetria que lo imprime, se me presenta que en la funcion escribetria debe ir la instrucción para que lo imprima centrado*\
/*podria ser con gotoxy y For*\
/*de antemano les agradesco su orientación con este programilla*\ #include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int n, x;
int i, j;
int activo;
void pascalbi(int n, int matrix[][10]);
void escribetria(int n, int matrix[][10]);
int main( )
{
int matrix[11][11];
clrscr();
printf("Numero de escalones del triangulo: ");
scanf("%d", &n);
if ((n > 0) && (n<=10))
{
pascalbi (n, matrix);
escribetria (n, matrix);
}
return 0;
}
void pascalbi(int n, int matrix[][10])
{
for(i=0; i<=10; i++)
for(j=0; j<=10; j++)
matrix
[j]=0;
for(i=0; i<n; i++)
for(j=0; j<=i; j++)
if(j==0)
matrix[j]=1;
else
matrix[j]=matrix[i-1][j-1]+matrix[i-1][j];
}
void escribetria(int n, int matrix[][10])
{
printf("\n\n");
activo=1;
for(i=0; i<n; i++)
{
for(j=0; j<=i; j++)
{
if(activo==1)
for(x=0; x<n-i+1; x++)
printf(" ");
activo=0;
printf(" %d ", matrix[j]);
}
activo=1;
printf("\n\n");
getch();
}
}