/* 
 * arquivo: piramide.c
 * -------------------
 * Este programa imprime uma tabela triangular como a seguinte:
 *
 *                0
 *             0  1  2
 *          0  1  2  3  4
 *       0  1  2  3  4  5  6
 *    0  1  2  3  4  5  6  7  8
 * 0  1  2  3  4  5  6  7  8  9 10
 */

#include <stdio.h>

int main()
{
  int n, i, j, spaces;

  printf("Forneca n: ");
  scanf("%d", &n);

  spaces = n / 2;

  for (i = 0; i <= n; i = i + 2) {

    for (j = spaces; j > 0; j--)
      printf("   "); // Para fazer um deslocamento de 'spaces' brancos.
                     // Aqui cada branco e' o total de casas entre as aspas
    for (j = 0; j <= i; j++)
      printf("%3d", j);

    printf("\n");
    spaces--;
  }
  return 0;
}
