Ver Mensaje Individual
  #15 (permalink)  
Antiguo 31/03/2007, 20:10
Tycroz
 
Fecha de Ingreso: marzo-2007
Ubicación: Nayarit,Mexico
Mensajes: 87
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: Cuadrados Latinos

amm eske supuestamente i = 0 ... mira pongo el code de mi aplicacion...

Cuadrado.java
Código:
class Cuadrado{	

	private int valor,i;
	private int [] array ;
	
	//se agarra el valor 
	public Cuadrado(int v){
	
		valor=v;
		
	}
	
	public int regresarValor(){
	
		return valor;
		
	}
	
	//se guardan los valores en el arreglo
	public void guardarValores(int w){
	
		int [] array = new int [w];
		
		for (i=0;i<=valor;i++){
		
			array[i]=i;
			
		}
		
	}
	//recorrer los numeros		
	public void recorrerValores(){
	
		//aqui imprimo lso valores actualez	
		for(i=0;i<array.length;i++){
		
			System.out.print(array[i+1] + " " );
			System.out.println(); 
			
		}
			
		//aqui se recorre 
		int [] array2 = new int [valor] ;
		for (i=0 ; i < array.length ; i++){
			if (i==array.length-1){
			
			array2[1]=array[i];
			
			}else{
			
			array2[i] = array[i+1]; 
			
			}
		}
		
		for (i=0; i< array2.length;i++)
		
			array2[i] = array[i];
			
		
	}
	
}
CuadradoLatino.java

Código:
import java.util.*;
public class CuadradoLatino {

	public static void main(String[]args){
		
		Scanner teclado = new Scanner(System.in);
		
		System.out.println("Ingrese numero");
		
		Cuadrado n = new Cuadrado(teclado.nextInt());
		
		int x ;
		int y = n.regresarValor();
	
		for (x=0; x<y ; x++){
		
			if (x==0){			
			
				n.guardarValores(y);
			
			}else{
			
				n.recorrerValores();
			
			}
		
		}


	}
	
}