Skip to content

mdkneema/Lab_Test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Name: Mann Neema Roll No: 55 SAPID: 500063679 Batch: OGI-b2 Question Assigned: 1st //. .// import java.util.Scanner;

public class MainClass { public static void main(String args[]) { System.out.println("Enter The Value For N :");

	Scanner sc = new Scanner(System.in);

	int n = sc.nextInt();

	int[][] spiral = new int[n][n];

	int value = 1;

	int minCol = 0;

	int maxCol = n-1;

	int minRow = 0;

	int maxRow = n-1;

	while (value <= n*n)
	{
		for (int i = minCol; i <= maxCol; i++)
		{
			spiral[minRow][i] = value;

			value++;
		}

		for (int i = minRow+1; i <= maxRow; i++)
		{
			spiral[i][maxCol] = value;

			value++;
		}

		for (int i = maxCol-1; i >= minCol; i--)
		{
			spiral[maxRow][i] = value;

			value++;
		}

		for (int i = maxRow-1; i >= minRow+1; i--)
		{
			spiral[i][minCol] = value;

			value++;
		}

		minCol++;

		minRow++;

		maxCol--;

		maxRow--;
	}

	for (int i = 0; i < spiral.length; i++)
	{
		for (int j = 0; j < spiral.length; j++)
		{
			System.out.print(spiral[i][j]+ "\t");
		}

		System.out.println();
	}
}

}

About

For Lab Test of BAO,OGI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published