Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2011, 22:29
fuellenergy
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 1
Algoritmo que guarde cada posicion que se encuentra una variable

Buenas,

Debo crear un algoritmo que me de las diferentyes posciones en que se encuentra un valor buscado. Logre crearlo para que me imprima el valor buscado en una posicion, pero no logro modificarlo para que guarde cada posicion en que se encuentra el valor buscado si este esta en diferentes posiciones. Como puedo hace para que el algoritmo me imprima las diferentes posiciones en que se encunytra un valor buscado?

import javax.swing.*;
int cantidadValores;
int numBuscar;
int cuentanum = 0;
int pos = 0;
int num = 0;

String valor;
String resultado;


valor= JOptionPane.showInputDialog("Deme la cantidad de valores a procesar");
cantidadValores = Integer.parseInt(valor);

valor= JOptionPane.showInputDialog("Deme el numero a buscar");
numBuscar = Integer.parseInt(valor);

while (cuentanum < cantidadValores){
valor= JOptionPane.showInputDialog("Deme el numero");
num = Integer.parseInt(valor);
if (num==numBuscar){
pos=cuentanum + 1;


}
cuentanum = cuentanum + 1;
}
if ( pos > 0){
resultado = ("Se encuentra el dato" + pos);
JOptionPane.showMessageDialog(null,resultado);
}else{
resultado = ("No se encuentra el dato");
JOptionPane.showMessageDialog(null,resultado);
}

System.exit(1);