Infinity Symbol Pattern


C CODE:

#include<stdio.h>
#include <stdlib.h>

int main()
{
int i,j,k,n,l;
scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
    {
        scanf("%d",&a[i][j]);
    }
}
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
    {
        if(i==j)
        {
            printf("%d  ",a[i][j]);
        }
    }
}
for(i=n-2;i>0;i--)
{
    for(j=n-1;j>0;j--)
    {
        printf("%d ",a[i][j]);
        break;
    }
}
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
    {
        if((i+j)==(n-1))
        {
            printf("%d  ",a[i][j]);
        }
    }
}
for(i=n-2;i>=0;i--)
{
    for(j=0;j<n;j++)
    {
        printf("%d  ",a[i][j]);
        break;
    }
}
}


JAVA CODE:

import java.util.*;
public class Hello
{
    public static void main(String[] args)
    {
Scanner s=new Scanner (System.in);
int n=s.nextInt();
int g=n;
int a[][]=new int[n][n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=s.nextInt();
for(int i=0;i<n;i++)
{
    System.out.print(a[i][i]+" ");
}
for(int i=n-2;i>0;i--)
{
    System.out.print(a[i][n-1]+" ");
}
for(int i=0;i<n;i++)
{
    System.out.print(a[i][--g]+" ");
}
for(int i=n-2;i>=0;i--)
{
    System.out.print(a[i][0]+" ");
}
    }
}

Comments

Popular posts from this blog

Reverse String Till Underscore

Count of common characters in two strings

RECTANGULAR SUM