Ayuda con un ejercicio
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.
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.
