package Ejercicios; import java.util.Scanner; public class Ejercicio8 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String palabra[]; palabra = new String[20]; for (int i = 0; i < palabra.length; i++) { System.out.println("Ingresa un nombre"); palabra[i] = entrada.nextLine(); } //Cuenta la cantidad de letras del elemento int EnteroMayor = palabra[0].length(); int EnteroMenor = palabra[0].length(); //Se declara que el elemento mayor y menor esta en la posicion cero String elementoMayor = palabra[0]; String elementoMenor = palabra[0]; System.out.println(""); for (int i = 0; i < palabra.length; i++) { if (palabra[i].length() >= EnteroMayor){ //Si la longitud de la palabra en la posicion i es mayor a la variable del entero Mayor entonces... elementoMayor = palabra[i]; EnteroMayor = palabra[i].length(); } if (palabra[i].length()
@latecnologiaavanza3 жыл бұрын
Bien
@kezzito95913 жыл бұрын
una duda, si tengo ya los 20 datos que se colocan random osea aleatoriamente y el programa me muestra todos los números y me presenta el mayor pero quiero ver su posición? ejemplo: tenemos (1,2,3,4,55,66,78,97,54,32) y veo que el 97 es el mayor como puedo hacer que el programa me diga en que posición está? osea yo a simple vista se que esta en la posición 7 pero quiero que el programa me lo diga, puede que la siguiente ronda de numeros no me de el mayor en la misma posición pdt: disculpa si no me doy a entender y aparte no soy muy bueno con programación
@latecnologiaavanza3 жыл бұрын
trata de hacer los mismo del programa , creas una variable int posicion = 0; y recorres el arreglo con el for y luego con el IF inficas posicion = i
@kezzito95913 жыл бұрын
package javaapplication4; public class JavaApplication4 { public static void main(String[] args) { int V[]= new int[20]; int MV=V[0]; int Posición=V[0]; int suma=0; int promedio=0; for(int i = 0;i
@kezzito95913 жыл бұрын
hice esto pero siempre me sale que la posición del número es 19 cuando el mayor esta en otra posición
@latecnologiaavanza3 жыл бұрын
@@kezzito9591 esta creando las variables int MV=V[0]; int Posición=V[0]; antes de llenar el Array
@kezzito95913 жыл бұрын
@@latecnologiaavanza como puedo poner? solo coloco int MV=0; int Posición=0; o como?
@christianshakaim33893 жыл бұрын
Buenas tardes Profe, disculpe ya llevo mas de un día intentando hacer el ejercicio 08, ya dígame como es el código de ese ejercicio por favor. Agradezco de antemano su ayuda y por las clases . muy buenas -Saludos
@latecnologiaavanza3 жыл бұрын
Hola , digamos que los ejercicios son como retos para cada persona pero trataré de publicarlo en unos días , saludos me le alegro que te guste el curso
@christianshakaim33893 жыл бұрын
@@latecnologiaavanza okey muchísimas gracias profe ,por qué ya consulte todo lo que entendí y pregunté en algunos grupos de WhatsApp pero tampoco
@latecnologiaavanza3 жыл бұрын
@@christianshakaim3389 claro Christian , no te preocupes en el curso vas ver decenas de ejercicios
@luisordonez69423 жыл бұрын
el ejercicio #8 no me sale este es mi avance en el if me marca el error public static void main(String[] args) { Scanner entrada=new Scanner(System.in); //declracion de variables String arreglo[]=new String[5]; for(int i=0;i
@latecnologiaavanza3 жыл бұрын
Tienes que guardar la longitud en una variable de tipo int
@luisordonez69423 жыл бұрын
@@latecnologiaavanza gracias voy hacer eso!!!!
@latecnologiaavanza3 жыл бұрын
@@luisordonez6942 👍
@jefry67712 жыл бұрын
hola gran amigo tengo un problema que me explota el cerebro porfa si me podrías ayudar. como puedo hacer para poder encontrar el segundo numero menor de un arreglo porfa gracias
@latecnologiaavanza2 жыл бұрын
mira puedes aplicar método burbuja para ordenar todo por ejemplo 5 - 2 - 1 - 6 1 - 2 - 5 - 6 ahora obtienes el menor que sería 1 pero quieres el segundo así que tendrías que obtener el que le sigue que sería [pos + 1] el siguiente
@jefry67712 жыл бұрын
@@latecnologiaavanza gracias profe ahora eso también me sirve para edades por ejemplo ingreso edades y quiero obtener la posición del segundo menor a 18 sería también con el método burbuja?
@latecnologiaavanza2 жыл бұрын
@@jefry6771 no exactamente se puede hacer de varias formas
@paola2980 Жыл бұрын
creo que es asi, no estoy segura, a mi me corre bien pero creo que hay errores. (lo acomode luego de un tiempo, me di cuenta que se podia hacer otra cosa) package ejercicio2; import java.util.Scanner; public class Ejercicio2 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String arreglo[] = new String[20]; int i; for(i = 0; i < arreglo.length ; i++){ System.out.print("ingrese las palabras: "); arreglo[i] = entrada.next(); } String menor= arreglo[0]; String mayor = arreglo[0]; for(i = 0 ; i < arreglo.length ; i++){ if(mayor.length() < arreglo[i].length()){ System.out.println("Mayor: "+mayor ); mayor = arreglo[i]; } if(menor.length()> arreglo.length){ System.out.println("Menor: "+menor ); menor = arreglo[i]; } } System.out.println("la que menor cantidad tiene: "+menor); System.out.println("la que mayor cantidad tiene: "+mayor); } }
@ronalddavidhernandezpadill81822 жыл бұрын
package Ejercicios; import java.util.Scanner; public class Ejercicio8 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int longitud_de_la_cadena_mayor, posicion_de_la_cadena_mayor; String arreglo[] = new String[20]; for(int i = 0; i < arreglo.length; i++){ System.out.print("Digite la cadena en la posicion " + i + " : "); arreglo[i] = teclado.next(); } longitud_de_la_cadena_mayor = arreglo[0].length(); posicion_de_la_cadena_mayor = 0; System.out.println(""); System.out.println("El arreglo de cadenas es : "); for(int i = 0; i < arreglo.length; i++){ System.out.println(arreglo[i]); if(longitud_de_la_cadena_mayor < arreglo[i].length()){ longitud_de_la_cadena_mayor = arreglo[i].length(); posicion_de_la_cadena_mayor = i; } } System.out.println(""); System.out.println("La cadena con mayor numero de letras es : " + arreglo[posicion_de_la_cadena_mayor] + " con " + longitud_de_la_cadena_mayor + " letras"); } }
@latecnologiaavanza2 жыл бұрын
Bien
@alejandroblanco91432 жыл бұрын
package Ejercicios; import java.util.Scanner; public class ejercicio8 { public static void main(String[] args) { //Crear un array de tipo String de 20 elementos y mostrar // por pantalla el elmento con mayor letras Scanner leer = new Scanner(System.in); String arreglo[] = new String[20]; for(int i = 0;i < arreglo.length;i++){ System.out.print("ingrese la palabra en la posicion ["+ i +"]: "); arreglo[i] = leer.next(); } String palabraMa = arreglo[0]; String palabraMe = arreglo[0]; int posicionMa = 0; int posicionMe = 0; for(int i = 0;i < arreglo.length;i++){ if(palabraMa.length() < arreglo[i].length()){ palabraMa = arreglo[i]; posicionMa = i; } if(palabraMe.length() > arreglo[i].length()){ palabraMe = arreglo[i]; posicionMe = i; } } System.out.println(""); System.out.println("la palabra con mayor letras es: "+ palabraMa + " en la posicion ["+ posicionMa +"]"); System.out.println("la palabra con mayor letras es: "+ palabraMe + " en la posicion ["+ posicionMe +"]"); } }
@latecnologiaavanza2 жыл бұрын
Bien
@caliche18a2 жыл бұрын
package ejercicios_arreglos; import java.util.Scanner; public class Ejercicio8 { public static void main(String[] args) { /* Desarrollar un programa en que se cree un arreglo de tipo String de 20 elementos y mostrar por pantalla el elemento con mayor número de letras, y mostrar su posición. */ Scanner entrada = new Scanner(System.in); int cantidadLetras = 0,posicion =0; //Definimos el arreglo String letras[] = new String[20]; for (int iterador = 0; iterador < letras.length;iterador++){ System.out.print("Ingrese letras en la posición: "+iterador+": "); letras[iterador] = entrada.nextLine(); } cantidadLetras = letras[0].length(); for (int iterador = 0; iterador < letras.length;iterador++){ if (cantidadLetras < letras[iterador].length()){ cantidadLetras = letras[iterador].length(); posicion = iterador; } } System.out.println("Cant. letras: "+cantidadLetras +" Posición: "+posicion); } }
@imaguiimagui92672 жыл бұрын
package introduccion; import java.util.Scanner; public class Ejercicio8 { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); String arreglo []; arreglo = new String [4]; for(int i= 0; i= cadenaMayor){ elementoMayor = arreglo[i]; cadenaMayor = arreglo[i].length(); } } System.out.println(""); System.out.println("El elemento mayor con mayor numero de letras es: " + elementoMayor); System.out.println(""); } }
@latecnologiaavanza2 жыл бұрын
Bien ✅
@javiconde15092 жыл бұрын
package introduccion; import java.util.Scanner; public class ejercicio8correcto { public static void main(String[] args) { Scanner entrada= new Scanner(System.in); String arreglo[]=new String[5]; for(int i=0;i
@latecnologiaavanza2 жыл бұрын
✅✅✅
@luisordonez69423 жыл бұрын
Espero que esté bien así me quedo el ejercicio #6 si falta algo me comenta SALUDOS!!!!!! public static void main(String[] args) { Scanner entrada=new Scanner(System.in); //declracion de variables; int arreglo[]=new int[10]; int positivo=0; int negativo=0; int pares=0; int impares=0; System.out.println("▒▒Ingrese 10 Elementos▒▒"); for(int i=0;i
@latecnologiaavanza3 жыл бұрын
Si , está correcto ✅
@luisordonez69423 жыл бұрын
@@latecnologiaavanza gracias
@latecnologiaavanza3 жыл бұрын
@@luisordonez6942 ✅
@rodrigoalvarez45402 жыл бұрын
Arrays.sort(numeros); int min = numeros[0]; int max = numeros[numeros.length - 1]; System.out.printf("Máximo: %d Mínimo: %d ", min, max);