gracias por tus consejos mira que soy algo descuidado hice todo lo qeu me digiste y me sale un problemita
"" ';' expected "" ese mensaje me sale
y estoy usando es "jcreator" porfa una ultima idea ayudenme
gracias salu2
import java.io.*;
class quicksort
{
float vec[];
int tam,ind;
public quicksort (int tama)
{
tam = tama;
vec = new float [15];
}
{
for (int i = 0; i <= tam-1; i++) {
do{
System.
out.
print( "ingrese un numero: "); texto = lee.readLine();
} while (texto.length()==0);
}
}
public void imprimir()
{
for (int i = 0; i <= tam-1; i++)
{
System.
out.
print (vec
[i
] + " "); }
}
public void quicksor ()
{
quicksor (this.vec, 0, this.tam - 1);
int i=izq;
int j=der;
int aux;
int medio=vec[(izq+der)/2];
do{
while(vec[i]>medio)
{
i=i+1;
}
while(vec[j]<medio)
{
j=j-1;
}
if(i<=j)
{
int aux = vec[i];
vec[i] = vec[j];
vec[j] = aux;
i++;
j--;
}
}while(i<j)
if(izq<j)
{
quicksor(vec,izq,j);
}
if(i<der)
{
quicksor(vec,i,der);
}
}
{
int nro;
do
{
System.
out.
print ("ingrese la dimencion"); texto = fuente.readLine ();
}
while (texto.length () == 0);
if (nro < 0)
System.
out.
print ("no se realisa calculos con negativos"); else
{
quicksort ordena = new quicksort (nro);
ordena.llenar();
System.
out.
print ("el verctor ingresado es: "); ordena.imprimir();
System.
out.
print ("el vector ordenado es: "); ordena.quicksor();
ordena.imprimir();
}
}
}