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
Post a Comment