hola adsoma.
yo tambien hace un tiempo trate de hacer lo mismo.
nose si aun andes buscando la respuesta pero te pongo el codigo lo unico que debes investicgar son los parametros de printf todo lo demas supongo que ya lo sabes hacer sino solo investiga arrays.
Código C:
Ver original#include <stdio.h>
int main ()
{
int num, i;
char sig[20];
num = 0;
i = 0;
for (i = 0; i <= 19; i++)
sig[i] = '#';
sig[19] = '\0';
printf("introduce el numero"); //esto es lo unico nuevo los parametros de printf.
for (i = 0; i <= num; i++)
printf("%*c%.*s\n", num
+1-i
, ' ', i
, sig
);
}
saludos drewermerc.