ayuda con arrays porfavor
Publicado por Mario (3 intervenciones) el 01/06/2018 10:25:13
hola buenas noches, la cuestion es que tengo un problema que no me ah dejado en paz todo el dia, no eh podido resolver este problema:
elaborar un programa que lea una lista de numeros enteros positivos y los muestre en pantalla,
posteriormente, si hay numeros retidos debe eliminarse y quedar solo uno y llenar ceros los espacios que quedaron
imprimir de nuevo la lista.
ejem.
lista inicial 5 6 7 5 8 10 20 7
lista final 5 6 7 0 8 10 20 0
hasta ahora llevo el siguiente codigo:
pero ya no se como hacer para que me reemplaze los numeros repetidos por los 0, si pudiecen ayudarme, es mi ultima oportunidad para pasar mi materia.
elaborar un programa que lea una lista de numeros enteros positivos y los muestre en pantalla,
posteriormente, si hay numeros retidos debe eliminarse y quedar solo uno y llenar ceros los espacios que quedaron
imprimir de nuevo la lista.
ejem.
lista inicial 5 6 7 5 8 10 20 7
lista final 5 6 7 0 8 10 20 0
hasta ahora llevo el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Scanner;
public class Salvavidas {
public static void main(String[] args) {
int nElementos;// guardara el tamaño de la lista
Scanner objeto= new Scanner(System.in);
//definimos el tamaño de la lista
System.out.println("Ingrese la Cantidad de numeros que Agregara a la lista");
nElementos = objeto.nextInt();
int lista[]= new int[nElementos];// creamos la lista
//ingreso de Datos
System.out.println("Ahora Ingresara los Numeros En la lista");
for(int i = 0; i<nElementos; i++) {
System.out.print((i+1) + ". Ingrese el Numero ");
lista[i] = objeto.nextInt();
}
//muestra en lista los valores ingresados
System.out.println("\nLos Numeros Ingresados en la lista son: ");
for(int i = 0; i<nElementos; i++) {
System.out.print(lista[i] + " ");
}
}
}
pero ya no se como hacer para que me reemplaze los numeros repetidos por los 0, si pudiecen ayudarme, es mi ultima oportunidad para pasar mi materia.
Valora esta pregunta
0