Package caracol;
Enviado por Ulises Peña • 31 de Mayo de 2017 • Apuntes • 458 Palabras (2 Páginas) • 78 Visitas
package caracol;
import java.util.Scanner;
public class Caracol {
public static void main(String[] args) {
Scanner u=new Scanner (System.in);
int m;
System.out.println("ssdd");
m=u.nextInt();
int n=m,inicio=0,nlimite=n-1,c=1;
int matriz[][]=new int [n][n];
for (int i=0;i<=n-1;i++){
for (int j=0;j<=n-1;j++){
System.out.println("Introdusca los valores");
matriz[i][j]=u.nextInt();
}
}
while (c<=(n*n)){
for (int i=inicio;i<=nlimite;i++){
matriz[inicio][i]=c++;
}
for (int i=inicio+1;i<=nlimite;i++){
matriz[i][nlimite]=c++;
}
for (int i=nlimite-1;i>=inicio;i--){
matriz[nlimite][i]=c++;
}
for (int i=nlimite-1;i>=inicio+1;i--){
matriz[i][inicio]=c++;
}
inicio=inicio+1;
nlimite=nlimite-1;
}
for (int i=0;i<n;i++){
System.out.println();
for (int j=0;j<n;j++){
System.out.print(matriz[i][j]+"\t");
}
}
}
}
...