Вы находитесь на странице: 1из 2

public static Scanner leer =new Scanner(System.

in);
public static void main(String[] args) {
int vec[];
int lim;
String ax,bx;
ax=JOptionPane.showInputDialog("Ingrese el tamao de la
lista");
lim=Integer.parseInt(ax);
vec=new int [lim];
for (int i = 0; i < vec.length; i++)
{
bx=JOptionPane.showInputDialog("Vector ["+i+"] = ");
vec[i]=Integer.parseInt(bx);
}
System.out.println();
System.out.println("i\tj\tv[j]\tv[j+1]\ttemp\tv[j]\tv[j+1]\tlista");
int temp=0,a=0,b=0,x,z;
for (int i = 1; i < vec.length; i++)
{
System.out.println();
System.out.print(i);
for (int j = 0; j < vec.length-1; j++)
{
String cad="";
x=vec[j];
z=vec[j+1];
if (vec[j]<vec[j+1])
{
for (int k = 0; k < vec.length; k++)
{
String c=Integer.toString(vec[k]);
cad=cad+c+" ";
}
System.out.println("\t"+j+"\t"+x+"\t"+z+"\t"+"\t"+"\t"+"\t"+cad)
;
}
else{
if (vec[j]>vec[j+1])
{
temp=vec[j];
vec[j]=vec[j+1];
a=vec[j];
vec[j+1]=temp;
b=vec[j+1];
}
for (int k = 0; k < vec.length; k++)
{
String c=Integer.toString(vec[k]);

cad=cad+c+" ";
}
System.out.println("\t"+j+"\t"+x+"\t"+z+"\t"+temp+"\t"+a+"\t"+
b+"\t"+cad);
}
}
}
System.out.println();
System.out.println("Lista ordenada");
for (int i = 0; i < vec.length; i++)
{
System.out.print(vec[i]+"-");
}

Вам также может понравиться