lunes, 10 de marzo de 2014
Codigo fuente que Llena con 1 la en cruz
Codigo fuente que Llena con 1 la en cruz Fila con Numero par y la columnas con numero Impar
import java.util.Scanner;
public class MatrizCruz {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic heree
Scanner teclado = new Scanner(System.in);
int i,j,n;
int cont1=2;
int cont2=1;
int a[][];
System.out.println("digite la dimension de la matriz nxn");
n=teclado.nextInt();
if(n%2==1){
a = new int[n][n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(i==((n-1)/2) && j==((n-1)/2)){
a[i][j]=0;
}
else if(i==((n-1)/2)){
a[i][j]=cont1;
cont1=cont1+2;
}
else if(j==((n-1)/2)){
a[i][j]=cont2;
cont2=cont2+2;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print("["+a[i][j]+"]");
if(j==n-1){
System.out.print("\n");//salto de linea
}
}
}
}
else{
System.out.println("digita el tamaño impar");
}
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario