Es esto lo que buscas?, no es mas complicado sino que hay que detenerse a pensar, recuerda añadir karma si te ayude
int nNumero = 5;
int nContador = 1;
int nNumAsteriscos = 1;
while(nNumAsteriscos != 0)
{
nNumAsteriscos = --nNumero;
for(int i=0; i < nNumAsteriscos; i++)
{
printf("*");
}
printf("%d\n", nContador);
nContador++;
}