Problema 01
Implemente un método que retorne el primer número par
Ejemplo
1 7 9 8 0 8 2 7
0 1 2 3 4 5 6 7
metodo() à8
Solución v01
public int metodo(){
int salida = -1;
for(int i =0; i< n.length; i++){
if(n [i] %2==0){
salida = n[i];
break;
}
}
}
return salida;
}
Solución v02
public int metodo(){
for(int i =0; i< n.length; i++){
if(n [i] %2==0){
return n[i];
}
}
}
Return -1;
}
Problema 02
Implemente un método que retorne el segundo número par
Ejemplo
1 7 9 8 0 8 2 7
0 1 2 3 4 5 6 7
metodo() à0
Solución v01
public int metodo(){
int salida =-1 , cont = 0;
for(int i =0; i< n.length; i++){
if(n [i] %2==0){
cont++;
if(cont==2){
salida = n[i];
break;
}
}
}
}
return salida;
}
Solución v02
public int metodo(){
int cont = 0;
for(int i =0; i< n.length; i++){
if(n [i] %2==0){
cont++;
if(cont==2){
return n[i];
}
}
}
}
return -1;
}
/*Observación
int x =5, y =5;
imprimir(++x); ->Impresión es 6
impirmir(y++); -> Impresión es 5
*/
Solución v03
public int metodo(){
int cont = 0;
for(int i =0; i< n.length; i++){
if(n [i] %2==0 && ++cont==2){
return n[i];
}
}
return -1;
}
Problema 03
Implemente un método que retorne el antepenúltimo número que termine en siete
Implemente un método que retorne el antepenúltimo número que termine en siete
Ejemplo
int[] n = new int[8];
21 17 27 29 47 19 66 78
0 1 2 3 4 5 6 7
metodo() à17
Solución v01
public int metodo(){
int cont = 0;
for(int i =n.length-1; i>=0; i--){
if(n [i] %10==7 && ++cont==3){
return n[i];
}
}
return -1;
}
buena profe..se entiende, mas ejercicios de arreglos por favor..
ResponderEliminary la clase de hoy?.......
ResponderEliminarprofe no encuentro la clase del lunes.......
ResponderEliminarsi puede subir la clase del miercoles de algoritmos estructurados
ResponderEliminarjaci la clase del lunes por FAVOR...............
ResponderEliminarPROFESOR JACINTO A CLASE PUES...
ResponderEliminarPOR FAVOR
Estimados ya subí todas clases, verifiquen los enlaces que envido a sus correos
ResponderEliminar