редактировать - цикл должен идти по часовой стрелке.
Код: Выделить всё
import java.util.*;
public class SpiralArray{
public static void main (String [] args){
System.out.println("Enter the size of the array");
//Dimensions of array
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();
int c = sc.nextInt();
int [][] spiral = new int [r][c];
// elements of array
for (int i = 0; i < r; i++){
for (int j = 0; j < c; j++){
spiral [i][j] = sc.nextInt();
}
}
int row_start = 0;
int row_end = r-1;
int column_start = 0;
int column_end = c-1;
//printing spiral order matrix
while( row_start