jueves, 13 de agosto de 2015

Generar n números pares aleatorios múltiplos de m

responder:
        Cuantas veces se genero el primer numero
b      Cuál es el primer y último numero
        Que numero es el de la mitad del arreglo

  Aquí esta el código


package numeroparesaleatorio;

import java.util.Scanner;

public class NumeroParesAleatorio {

    public static void main(String[] args) {
        System.out.println("Escriba el numero pares aleatorios que desea generar:");
        Scanner leer = new Scanner(System.in);
        int dim = leer.nextInt();
        System.out.println("Multiplo de que desea:");
        int mult = leer.nextInt();
        int num = 0;
        int repet =0;
        int[] vector = new int[dim];
        for (int i = 0; i < vector.length; i++) {
          
            do {
                num = (int) (Math.random() * 100);
            } while ((num % mult != 0));

            vector[i] = num;
            System.out.println("[" + i + "]" + "------>" + vector[i]);
        }
        for (int i = 0; i < vector.length; i++) {
            if(vector[i]==vector[1]){
                repet++;
            }
        }
        System.out.println("Se genero "+repet+" veces el numero "+vector[0]);
        System.out.println("El primer elemento del vector es: " + vector[0]);
        System.out.println("El ultimo elemento del vector es: " + vector[dim-1]);
        int mitad =(int)((dim-1)/2);
        System.out.println("El elemento de la mitad("+mitad+") del vector es:" + vector[mitad]);
    }
}

Corrida






No hay comentarios:

Publicar un comentario