Tuesday, March 17, 2020

2 D Matrix And Rotate It 90 Degree Clickwise

For Details of The Program: CLICK HERE


import java.io.*;

class Q2
{
int a[][],m,i,j;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

void accept( ) throws Exception
{
System.out.print("\nEnter no of rows:");
m=Integer.parseInt(br.readLine());
check();
}
void check( ) throws Exception
{
if(m<=2 ||m >10)
System.out.println("Invalid Input.");
else
{
a=new int[m][m];
m--;
for(i=0;i<=m;i++)
{
for(j=0;j<=m;j++)
{
System.out.print("\nEnter Value:");
a[i][j]=Integer.parseInt(br.readLine());
}
}
show();
}
}
void show()
{
System.out.println("\nThe original matrix");
for(i=0;i<=m;i++)
{
for(j=0;j<=m;j++)
{
System.out.print(" "+a[i][j]);
}
System.out.println();
}
System.out.println("\n=nThe matrix after rotation:");
for(i=0;i<=m;i++)
{
for(j=0;j<=m;j++)
{

System.out.print(" "+a[m-j][i]);
}
System.out.println();
}
}
public static void main(String args[]) throws Exception
{
Q2 one=new Q2 ();
one.accept();
}
}

Variable description

Type
Variable Name
Purpose
Scope
int
A[][]
To store the
Entire program


values

int
i
Loop control
Entire program


variable

int
j
Loop control
Entire program


variable

int
m
Size of the matrix
Entire program
Algorithm




Step 1: Create int variables i,j and m. Declare an array a[][]
Step 2: Take the size of the square matrix from user and store in m
Step 3: If ‘m’ is not within specified range, show appropriate message.
Step 4: Take values in the array 

Step 5: Display the array and display rotating the array

2015 Computer Practical Paper: CLICK HERE

No comments:

Post a Comment

Subscribe via email

Enter your email address:

Delivered by FeedBurner