Printing Pattern Using Loops

  • + 2 comments

    int min(int i, int j) { return i < j ? i : j; } int max(int i, int j) { return i > j ? i : j; } int main() {

    int n;
    scanf("%d", &n);
    for(int i = 0; i<2*n-1; i++)
    {
        for(int j = 0; j<2*n-1; j++)
        {
            printf("%d ",n - (min(2*n-2,i+j) - max(i,j)));
        }
        printf("\n");
    }
    return 0;
    

    }