Está en la página 1de 2

/*Alumno Rosales Aliaga Fabio*/

package Probl1;

import java.util.Scanner;

public class Repetición {

//Método principal

public static void main(String[] args){

Scanner entrada=new Scanner(System.in);

int b,c,n,i,j,d;

System.out.print("ingresar cantidad de numeros:");

n=entrada.nextInt();

int[] ar=new int[n];

int[] ar1=new int[n];

//Método que genera los números del arreglo

generarArreglo(ar,n);

//Método que cuenta las repeticiones de cada elemento del arreglo

repite(ar,ar1,n);

//Método que menciona que número se repite más veces

mayorRepite(ar,ar1,n);

static void generarArreglo(int ar[],int n){

int i,j;

for (i = 0;i<n;i++){

ar[i]=(int)(Math.random()*9+1);

System.out.println(ar[i]);

System.out.print("\n");

static void repite (int ar[],int ar1[],int n){

int i,j,b;

for(i=0;i<n;i=i+1){

b=0;
for(j=0;j<n;j=j+1){

if(ar[i]==ar[j]){

b=b+1;

ar1[i]=b;

System.out.println(ar[i]+"\t"+"se repite "+b+" veces");

System.out.print("\n");

static void mayorRepite(int ar[],int ar1[],int n){

int i,j,c,d;

c=0;

d=0;

for(i=0;i<n;i=i+1){

for(j=0;j<n;j=j+1){

if(ar1[i]<ar1[j]){

c=ar1[j];

if(ar1[i]==c){

d=ar[i];

System.out.println("el numero que mas se repite:"+d);

También podría gustarte