Está en la página 1de 3

EJERCICIO 1:

Scanner sc = new Scanner(System.in);

int cantMayor =0,cantMenor = 0;

int N,mayor, menor;

System.out.print("Por favor ingrese el tamano del array: ");

int tamaño = sc.nextInt();

int numeros [] = new int [tamaño];

System.out.print("Ingrese hasta que numero desea contar:");

N=sc.nextInt();

for (int i = 0; i < numeros.length; i++) {

numeros [i]=(int)(Math.random()*N);

System.out.print("Dato "+(i+1)+": ");

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

mayor = menor = numeros [0];

for (int i = 0; i < numeros.length; i++) {

if(numeros[i] > mayor) {

mayor = numeros[i];

if(numeros[i]<menor) {

menor = numeros[i];

for(int i = 0; i < numeros.length; i++) {

if(numeros[i] == mayor)

cantMayor++;

if(numeros[i] == menor)

cantMenor++;

System.out.println("El menor numero es: " + menor + " y se repite "+ cantMenor + "
veces");
System.out.println("El mayor numero es: " + mayor + " y se repite "+ cantMayor + "
veces");

EJERCICIO 2:

Scanner sc= new Scanner (System.in);


int Ncaras,cara1=0,cara2=0,cara3=0,cara4=0,cara5=0,cara6=0;
System.out.print("Ingrese el numero de lanzamientos de un dado :");
int Nlanzamientos=sc.nextInt();
int num[]= new int[Nlanzamientos];
for (int i=0;i<Nlanzamientos;i++){
num[i]=(int)(Math.random()*6+1);
System.out.print("Obtuvo la cara numero:");
System.out.println(num[i]);
if (num[i]==1){
cara1++;
}else{
if (num[i]==2){
cara2++;
}else{
if (num[i]==3){
cara3++;
}else{
if(num[i]==4){
cara4++;
}else{
if(num[i]==5){
cara5++;
}else{
if(num[i]==6){
cara6++;
}
}
}
}
}
}
}
Ncaras=Nlanzamientos;
System.out.println("La proporcion si cara=1 es:"+cara1+"/"+Ncaras);
System.out.println("La proporcion si cara=2 es:"+cara2+"/"+Ncaras);
System.out.println("La proporcion si cara=3 es:"+cara3+"/"+Ncaras);
System.out.println("La proporcion si cara=4 es:"+cara4+"/"+Ncaras);

También podría gustarte