Ayuda con un ejercicio

Noelia_pucela
08 de Diciembre del 2004
Rectángulo numérico
Realizar un programa que lea un número del teclado y escriba en pantalla,
en forma de rectángulo, listas de números naturales en la forma siguiente:

Para el número 7:
1 2 3 4 5 6 7
0 2 3 4 5 6 0
0 0 3 4 5 0 0
0 0 0 4 0 0 0
0 0 0 0 0 0 0
0 0 0 4 0 0 0
0 0 3 4 5 0 0
0 2 3 4 5 6 0
1 2 3 4 5 6 7
Para el número 4:
1 2 3 4
0 2 3 0
0 0 0 0
0 2 3 0
1 2 3 4
Le necesito antes del viernes dia 3 de diciembre .
De momento tngo echo esto:
#include <stdio.h>
#include <conio.h>
main()
{

int n,i,j;
printf("nDime un numero:");
scanf("%d",&n);
if((n%2)==0)
{
for(i=1;i<=n+1;i++)
{
for(j=1;j<=n;j++)
{
printf("%d",j);
}
printf("n");
}
}
else
{
if((n%2)!=0)
{
for(i=1;i<=n+2;i++)
{
for(j=1;j<=n;j++)
{
printf("%d",j);
}
printf("n");
}
}
}
getch();
}
Me gustaria saber que tengo que añadir en el codigo para poder imprimir los 0.

pooler
08 de Diciembre del 2004
No iras al instituto julian marias, verdad???

Rogelio
08 de Diciembre del 2004
Tal vez esto te ayude:

int i=1;
for(int x=0;x<6;x++)
{
for(i=1;i<x;i++)
cout<<"0";
for(int y=1;y<x;y++)
cout<<y+i;
cout<<"n";}
getch();