#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d", &n);
// Complete the code to print the pattern.
int arr[100000];
for(int i=0;i<=2*n - 2;i++)
arr[i]= n;
for(int i=0;i<=2*n - 2;i++)
printf("%d ",arr[i]);
printf("\n");
int start = 1;
int end = 2*n - 3;
for(int j=1;j<n;j++)
{
//printf("\n%d %d\n",start,end);
for(int i=start;i<=end;i++)
arr[i]= arr[i] - 1;
for(int i=0;i<=2*n - 2;i++)
printf("%d ",arr[i]);
start++;
end--;
printf("\n");
}
start = start -1;
end = start;
//("\n%d %d\n",start,end);
for(int j=1;j<n;j++)
{
//printf("\n%d %d\n",start,end);
for(int i=start;i<=end;i++)
arr[i]= arr[i] + 1;
for(int i=0;i<=2*n - 2;i++)
printf("%d ",arr[i]);
start--;
end++;
printf("\n");
}
return 0;

No comments:
Post a Comment