for n=5
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
#include <stdio.h>
int main()
{
int num, k;
printf("Enter the number of row\n");
scanf("%d", &num);
for (int row = 1; row <= num; row++)
{
k = 0;
for (int column = 1; column <= (num * 2) - 1; column++)
{
if (column <= num)
{
if (column >= (num + 1) - row && column <= (num - 1) + row)
{
k++;
printf("%d", k);
}
else
{
printf(" ");
}
}
else
{
if (column >= (num + 1) - row && column <= (num - 1) + row)
{
k--;
printf("%d", k);
}
else
{
printf(" ");
}
}
}
printf("\n");
}
return 0;
}
Comments
Post a Comment