Pedir por pantalla cuantos números se van a escribir y pedirlos por pantalla almacenándolos en un array.
Crear una función mostrar que reciba el array y muestra los números por pantalla. static void mostrar(int t[]))
Pedir otro número por pantalla y crear una función que multiplique cada uno de los números del array por el número introducido. Esta función debe devolver otro array diferente con los datos modificados. static int[] multiplicar(int t[],int x)
Java-U6-06-MutiplicadorArray
package U6;
import java.util.Arrays;
import java.util.Scanner;
public class A000 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Cuantos elementos tiene el array?: ");
int numeroEle= sc.nextInt();
int numeros[] = new int[numeroEle];
for (int i=0;i<numeros.length;i++) {
System.out.println("Introduce el elemento " + (i+1));
numeros[i]=sc.nextInt();
}
mostrar(numeros);
System.out.println("Multiplicador: ");
int mult= sc.nextInt();
int m[]=multiplicador(numeros,mult);
mostrar(m);
}
private static int[] multiplicador(int[] numeros, int mult) {
int m[] = new int[numeros.length];
for (int i=0;i<numeros.length;i++)
m[i]=numeros[i]*mult;
return m;
}
private static void mostrar(int[] numeros) {
for (int i=0;i<numeros.length;i++) {
System.out.println("Elemento " + (i+1) +":" + numeros[i]);
}
}
}