Tengo que hacer una especie de piramide con números, supongo que para vosotros es fácil, pero yo estoy empezando y me quedado un poco trabado, os expongo el problema.
Número    Fila                número impar   número par   
  0             0                  12345                  1234
  1             3                  02340                  0230
  2             3                  00300                  0000
  3             5                  00000                  0230  
  4             5                  00300                  1234 
  5             7                  02340 
                                     12345 
Había empezado algo así pero me he liado.
#include<stdio.h>
#include<conio.h>
void main (void)
{
  int i,j,medio,alto,num,relleno;
  clrscr();
  printf("\n Qué número quieres meter: ");
  scanf("%d",&num);
  relleno = 0;  //Esto es para poner un car cter cero
  alto = 
  medio=alto-1;
  i=j=0;
  for(i=0;i<alto;i++)        //Para i=0 hasta alto
  {
    for(j=0;j<num;j++)     //Para j=0 hasta num
    {
    if((j>=medio-i) && (j<=medio+i))
      printf("%d", num); 
      num --;
    else
      printf("%d", relleno);   
    }
  printf("\n");
  }
  getch();
}
Pero creó que hay que hacer un bucle  para meter números pares o impares si son pares alto=num+1 y medio=
Bueno que si me podeís echar una mano, sólo orientarme, el ejercio pretendo hacerlo yo,