CODIGO FUENTE:
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class BusquedaLineal {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int a = 0, b, i, cont = 0;
char confir = 's';
int arreglo[] = new int[20];
do {
try {
cont = 0;
System.out.println("Ingrese el tamaño del arreglo ");
a = lector.nextInt();
for (i = 0; i < a; i++) {
arreglo[i] = (int) (Math.random() * 100);
System.out.println("x[" + (i + 1) + "]= " + arreglo[i]);
}
System.out.println("Que numero desea buscar ");
b = lector.nextInt();
for (int j = 0; j < a; j++) {
if (arreglo[j] == b) {
System.out.println("El elemento buscado se encontro en la posicion " + (j + 1));
cont++;
}
}
if (cont == 0) {
System.out.println("No se encontraron coincidencias del elemento buscado");
}
} catch (Exception ex) {
System.out.println("Valore erroneos ingresados" + ex);
do {
confir = lector.next().charAt(0);
confir = 'n';
} while (confir == 'S' || confir == 's');
}
System.out.println("Desea realizar una nueva operacion S/N");
confir = lector.next().charAt(0);
} while (confir == 'S' || confir == 's');
}
}
No hay comentarios :
Publicar un comentario