Explicacion:
consiste en generar un vector y en ese vector escoger un numero y darle buscar, el me debe decir el numero es x y se encuentra en la posicion x
tons lo que hace el mio es: que digito el tamaño del vector y digito el numero que quiero buscar (osea no c cual es el numero q voy a buscar) en pocas palabras me genera el arreglo y me busca automaticamente
y como dije en la explicacion quiero que haga por separado los dos, pero no he podido TT, me gustaria si me pudieran ayudar
Cita:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
int n=0, e=0;
int i;
int j;
int s=0;
int indice;
int s1[]={1};
int pos=0;
int[]x={1};
if(request.getParameter("OK") != null)
{
n = Integer.parseInt(request.getParameter("TAMANO"));
x= new int[n];
for ( i=0; i<x.length;i++)
{
x[i]= (int)(Math.random()*n);
//s1[i]=x[i];
out.println(x[i]+" , ");
}
//if(request.getParameter("SI") != null)
// {
//if(request.getParameter("SI") != null)
// {
s = Integer.parseInt(request.getParameter("BUSCAR"));
for (i=0;i<x.length;i++)
{
if (x[i] == s)
{
e=1;
pos=i;
break;
}
}
if (e==1){
out.println("El Valor "+s+ " se Econtro " + pos );
}
else
out.println("VALOR NO ENCONTRADO" );
}
// construyendo forma dinamica
out.println("<FORM ACTION=index.jsp METHOD=post>");
out.println("TAMANO:<INPUT TYPE=TEXT NAME=TAMANO value="+n+"><BR>");
//out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");
out.println("BUSCAR:<INPUT TYPE=TEXT NAME=BUSCAR value="+s+"><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");
out.println("</FORM>");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
int n=0, e=0;
int i;
int j;
int s=0;
int indice;
int s1[]={1};
int pos=0;
int[]x={1};
if(request.getParameter("OK") != null)
{
n = Integer.parseInt(request.getParameter("TAMANO"));
x= new int[n];
for ( i=0; i<x.length;i++)
{
x[i]= (int)(Math.random()*n);
//s1[i]=x[i];
out.println(x[i]+" , ");
}
//if(request.getParameter("SI") != null)
// {
//if(request.getParameter("SI") != null)
// {
s = Integer.parseInt(request.getParameter("BUSCAR"));
for (i=0;i<x.length;i++)
{
if (x[i] == s)
{
e=1;
pos=i;
break;
}
}
if (e==1){
out.println("El Valor "+s+ " se Econtro " + pos );
}
else
out.println("VALOR NO ENCONTRADO" );
}
// construyendo forma dinamica
out.println("<FORM ACTION=index.jsp METHOD=post>");
out.println("TAMANO:<INPUT TYPE=TEXT NAME=TAMANO value="+n+"><BR>");
//out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");
out.println("BUSCAR:<INPUT TYPE=TEXT NAME=BUSCAR value="+s+"><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");
out.println("</FORM>");
%>