Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class EJ1 {
- static int lista7[];
- //Principal
- public static void main(String[] args) {
- leerDimension();
- cargarMultiplos7();
- cargarPrimos();
- }
- public static int leerDimension() { //Pide al usuario el tamanio de la lista
- Scanner scanner = new Scanner(System.in);
- int aux=0;
- do {
- System.out.println("Ingrese la dimension de la lista");
- aux = scanner.nextInt();
- if (aux > 0) {
- int dimension = aux;
- System.out.println("La dimension de la lista sera de "+ aux + " espacios");
- }
- else {
- System.out.println("el numero ingresado es incorrecto");
- }
- }
- while (dimension > 0);
- return dimension;
- }
- //crear lista
- public static void cargarMultiplos7() {
- int lista7 [];
- lista7 = new int [leerDimension()];
- for(int i=0; i<leerDimension(); i++) {
- System.out.println("Ingrese el elemento " + i +" del vector");
- lista7[i] = validarMultiplos();
- }
- }
- //validar que sean multiplos de 7
- public static int validarMultiplos() {
- Scanner scanner = new Scanner (System.in);
- boolean bandera=true;
- while (bandera) {
- int aux =scanner.nextInt();
- if (aux % 7 == 0) {
- int num = aux;
- bandera=false;
- }
- else {
- System.out.println("El numero ingresado no es multiplo de 7");
- }
- }
- return num ;
- }
- public static void cargarPrimos() {
- int listaPrimos[];
- listaPrimos = new int [leerDimension()];
- for(int i=0; i<leerDimension(); ++i) {
- System.out.println("Ingrese el elemento " + i +" del vector");
- listaPrimos[i] = validarPrimos() ;
- }
- }
- public static int validarPrimos() {
- Scanner scanner = new Scanner (System.in);
- boolean bandera=true;
- while (bandera) {
- int aux =scanner.nextInt();
- if (aux / aux == 0 && aux/1 ==0) {
- int num = aux;
- bandera=false;
- }
- else {
- System.out.println("El numero ingresado no es primo");
- }
- }
- return num;
- }
- public static int producto() {
- int listaProducto[];
- listaProducto = new int [leerDimension()];
- for(int i=0; i<leerDimension(); ++i) {
- listaProducto[i] = (lista7[i] * listaPrimos[i]);
- }
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement