Вот логическая структура, но вы должны закончить сами.
int d,i,j,z; //d number of lines
for(i=0;i<d;i++)
{
for(j=d-i;j>0;j--) //display spaces
{
printf(" ");
}
for(z)
{
printf("*"); //what u want to display, you can use a table for strings, etc
}
printf("\n");
}