Saudações, Pelo que eu entendi não seria assim? #include <stdio.h>
int main(int argc, char *argv[])
{
int num;
int i, j;
printf ("Digite o numero do topo: ");
scanf ("%d", &num);
for ( i = num; i >= 1; i--) {
for ( j = i; j >= 1; j--) {
printf ("%d ", j);
}
printf ("\n");
}
getchar();
return 0;
} :blink: Abraços, William Rodrigues.