Gente estou iniciando em java, e tentei fazer um programa que gera numeros aleatorios de 1-100 e armazena num array de 10 posições.
Blz consegui fazer, agora preciso após a ordenação informar qual era a posição anterior no array em que o numero nam ordenado estava.
Abaixo eis o meu codigo:
Desde ja agradeco a vcs.
===============================================
public class Ordena
{
public static void main(String args[])
{
int a =0;
int b =0;
int num[] = new int[10];
boolean sair = true;
for (int i=0; i<num.length; i++)
{
num[i] = (int) (Math.random()*100);
num[i] = i;
System.out.println("O valor gerado aleatoriamente eh: "+num[i]);
}
while (sair)
{
sair=false;
for (int x=0; (x<num.length-1); x++)
{
if (num[x]>num[x+1])
{
a=num[x];
b=num[x+1];
num[x]=b;
num[x+1]=a;
sair=true;
}
}
}
for (int y = 0; y < num.length; y++)
{
System.out.println(" Ordenado :"+num[y]);
}
}
}