Está en la página 1de 3

Julián Rosero Estructura de datos

UNIVERSIDAD CENTRAL DEL ECUADOR

Deber N°2: Arreglos


Generar un arreglo de n números aleatorios múltiplos de m, luego eliminar todos los
elementos múltiplos de p.

Código
public static void main(String[] args) {
int n ;
int m;
int p;
Scanner leer= new Scanner(System.in); // Lectura de datos
System.out.print("Digite el tamaño del arreglo: ");
n= leer.nextInt();
System.out.print("Digite el numero multiplo que desea ver: ");
m= leer.nextInt();
int []arreglo= new int[n]; // Declaracion del arreglo
int []auxi= new int[n];
for(int i=0; i<n; i++){ // Llenando del arreglo con numeros aleatorios
auxi[i]=(int)(Math.random()*100);
if(auxi[i]%m==0){
arreglo[i]=auxi[i];}
else{
i--;
}
}
for(int i=0;i<n;i++){
System.out.print(arreglo[i]+"\t");
}
System.out.print("\n");
System.out.print("Digite un numero multiplo de los numeros a eliminar: ");
Julián Rosero Estructura de datos

p= leer.nextInt();
for(int i=0;i<n;i++){
if(arreglo[i]%p!=0){
System.out.print(arreglo[i]+"\t");
}

}
}
}

Capturas del funcionamiento


Julián Rosero Estructura de datos

También podría gustarte