-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPropio_EjercicioVector.java
51 lines (42 loc) · 1.29 KB
/
Propio_EjercicioVector.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package Todo_Code;
import java.util.Scanner;
public class Propio_EjercicioVector {
public static void main(String[] args) {
//Declaro variables y array de tipo vector con 15 posiciones.
int Count3 = 0;
int Count5 = 0;
int CountDif = 0;
int nMin = 0;
int nMax = 0;
int vector[] = new int [15];
//Inicio un ciclo de tipo for.
try (Scanner entrada = new Scanner(System.in)) {
for(int i=0; i<vector.length; i++) {
//Solicito por pantalla que se ingrese un valor para cada posicion.
System.out.print("Ingrese el valor para la posicion " + i + "> ");
vector[i]=entrada.nextInt();
//Almaceno informacion en las variables.
if(vector[i]==3) {
Count3=Count3+1;
}
if(vector[i]==5){
Count5=Count5+1;
}
if(vector[i]!=5 && vector[i]!=3) {
CountDif=CountDif+1;
}
if(vector[i]<nMin) {
nMin=vector[i];
}
if(vector[i]>nMax) {
nMax=vector[i];
}
}
}
//Muestro la informacion por pantalla.
System.out.println("El numero 3 se indico: " + Count3 + " veces.");
System.out.println("El numero 5 se indico: " + Count5 + " veces.");
System.out.println("El total de numeros diferentes a 3 y 5 es: " + CountDif);
System.out.println("El numero menor es: " + nMin + " y el numero mayor es: " + nMax);
}
}