Number Pattern 52 – Perfect square pattern in C programming

Spread the love

Number Pattern 52-Perfect square pattern in C programming

Perfect square pattern in C programming

In this program, we will see the Perfect square pattern numbers in C programming language. Please look into the program.

1   2   3   4   5   6   7   8   9   10
36  37  38  39  40  41  42  43  44  11
35  64  65  66  67  68  69  70  45  12
34  63  84  85  86  87  88  71  46  13
33  62  83  96  97  98  89  72  47  14
32  61  82  95  100 99  90  73  48  15
31  60  81  94  93  92  91  74  49  16
30  59  80  79  78  77  76  75  50  17
29  58  57  56  55  54  53  52  51  18
28  27  26  25  24  23  22  21  20  19

The C program for the Perfect square pattern is as follows:

#include<stdio.h> 

int main()
{
    int a[10][10]={0},i,j,n=1;
 int low=0,top=9;
 
    for(i=0;i<5;i++,low++,top--)
    {
        for(j=low;j<=top;j++,n++)
            a[i][j]=n;
        for(j=low+1;j<=top;j++,n++)
            a[j][top]=n;
        for(j=top-1;j>=low;j--,n++)
            a[top][j]=n;
        for(j=top-1;j>low;j--,n++)
            a[j][low]=n;
    }
   
    for(i=0;i<10;i++)
    {
        printf("nnt");
        for(j=0;j<10;j++)
        {
            printf("%6d",a[i][j]);
            
        }
    }
    return 0;
}

Number Series Programs in C programmming

Star Pattern Programs in C programmming

Number Pattern Programs in C programmming

Alphabet Pattern Programs in C programmming


Spread the love

Leave a Comment