63 . Curso de Java II Arreglos II Ejercicio - Invertir un arreglo

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • curso de java - en este video te enseñare un algoritmo muy sencillo para invertir un arreglo en Java .
    Suscríbete : / @latecnologiaavanza
    Facebook personal : www.facebook.c...
    Facebook del canal : / tecnologicsiempre
    Curso completo : • Curso de programación ...
    #programacion #java #CursoDeProgramacion

КОМЕНТАРІ • 29

  • @sergiogomez189
    @sergiogomez189 3 роки тому +5

    sigue produciendo este tipo de contenido. felicitaciones

  • @sergiogomez189
    @sergiogomez189 3 роки тому +5

    posdata no tienes tantas view porque somos pocos los que entendemos pero segui haciendolo

  • @beltranguerramarcosronaldo253
    @beltranguerramarcosronaldo253 2 роки тому +2

    ejercicio N14:
    Scanner leer = new Scanner(System.in);
    String[] nombres = new String[5];
    float alturas[] = new float[5];
    for (int i = 0; i < 5; i++) {
    System.out.print("Digite su nombre: ");
    nombres[i] = leer.next();
    System.out.print("Digite su altura: ");
    alturas[i] = leer.nextFloat();
    }
    float menoraltura = alturas[0];
    float mayoraltura = alturas[0];
    String nombre = nombres[0];
    String nom = nombres[0];
    for (int i = 0; i < 5; i++) {
    if (mayoraltura alturas[i]) {
    menoraltura = alturas[i];
    nom = nombres[i];
    }
    }

    System.out.println("-----------------------------");
    System.out.println("Mayor altura: " + mayoraltura);
    System.out.println("Nombre: " + nombre);
    System.out.println("----------------------------");


    System.out.println("-----------------------------");
    System.out.println("Menor altura: " + menoraltura);
    System.out.println("Nombre: " + nom);
    System.out.println("-----------------------------");

  • @jesusmiguelramoshernandez5756

    muchas gracias, me aclaraste muchas cosas y me gusto la explicación, muy buen video

  • @gonzalezomar2309
    @gonzalezomar2309 Місяць тому

    Ejercicio 14
    package Ejercicios;
    import java.util.Scanner;
    public class Practicas {

    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);

    //Declaramos una variable que alojara la longitud de nuestro arreglo
    int longitud;

    //Creamos nuestros arreglo
    String[] nombres;
    float[] alturas;

    //Pedimos la longitud que tendra nuestro arreglo
    System.out.println("Ingresa la longitud del arreglo: ");
    longitud = input.nextInt();

    //Le pasamos como cantidad la longitud dada
    nombres = new String[longitud];
    alturas = new float[longitud];

    //Pedimos el nombre y la altura
    for(int i=0; i < nombres.length; i++){
    System.out.print("Ingrese su nomre: ");
    nombres[i] = input.next();
    System.out.println("Ingrese su altura");
    alturas[i] = input.nextFloat();
    System.out.println();
    }

    //Declaramos e incializamos variables para alojar los resultados esperados
    float alturaAlta = alturas[0];
    float alturaBaja = alturas[0];
    String nombreAlturaAlta = " ";
    String nombreAlturaBaja = " ";

    //Validamos que altura es mayor y menor
    for(int i=0; i < nombres.length; i++){

    if(alturas[i] > alturaAlta){
    alturaAlta = alturas[i];
    nombreAlturaAlta = nombres[i];
    }

    if(alturas[i] < alturaBaja){
    alturaBaja = alturas[i];
    nombreAlturaBaja = nombres[i];
    }
    }

    //Imprimimos que persona es mas alta o baja adjutando su nombre y altura
    System.out.println("La altura mas alta es: " + alturaAlta + " y pertenece a: " + nombreAlturaAlta);
    System.out.println("La altura mas baja es: " + alturaBaja + " y pertenece a: " + nombreAlturaBaja);
    }

    }

  • @paola2980
    @paola2980 9 місяців тому

    package ejerciciocurso;
    import java.util.Scanner;
    public class EjercicioCurso {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int i;

    int arregloAlturas[] = new int[10];
    String nombres[] = new String[10];

    for(i=0; i< nombres.length; i++){
    System.out.print((i+1)+"Ingrese el nombre de las personas: ");
    nombres[i] = entrada.next();

    System.out.print("Ingrese la altura de la persona: ");
    arregloAlturas[i] = entrada.nextInt();
    }
    float menorAltura=arregloAlturas[0], mayorAltura = arregloAlturas[0];
    String nombreM = null, nombreMenor = null;
    for(i=0; i < nombres.length; i++){
    if(mayorAltura < arregloAlturas[i]){
    System.out.println("Mayor: "+mayorAltura);
    mayorAltura = arregloAlturas[i];
    nombreM = nombres[i];
    }
    if(menorAltura > arregloAlturas[i]){
    System.out.println("menor: "+menorAltura);
    menorAltura = arregloAlturas[i];
    nombreMenor=nombres[i];
    }

    }
    System.out.println("altura mayor y nombre: "+nombreM+ " "+mayorAltura);
    System.out.println("altura mayor y nombre: "+nombreMenor+ " "+menorAltura);
    }

    }

  • @imaguiimagui9267
    @imaguiimagui9267 2 роки тому +1

    Hola Crhistian, te paso el ejercicio 14
    package introduccion;
    import java.util.Scanner;
    public class Ejercicio14 {
    public static void main(String[] args) {

    Scanner entrada = new Scanner (System.in);

    String nombres[];
    double alturas[];


    nombres = new String [10];
    alturas = new double [10];

    for(int i = 0 ;i < 10; i ++){
    i++; //Esto es para que quede prolijo el impreso que pide el dato
    System.out.println("Digite el nombre de la " + i + "º persona: ");
    i--; //Esto es para volver a poner el iterador en su lugar

    nombres [i] = entrada.next();
    i++; //Esto es para que quede prolijo el impreso que pide el dato
    System.out.println("Digite la altura de la " + i + "º persona: ");
    i--; //Esto es para volver a poner el iterador en su lugar
    alturas [i] = entrada.nextDouble();

    }
    double altura_mayor = 0;
    int nombre_mayor = 0;
    for (int i = 0; i < 10; i++) {
    altura_mayor = alturas[0];
    if(alturas[i]> altura_mayor){
    altura_mayor =alturas[i];
    nombre_mayor = i;
    }
    }
    double altura_menor = 0;
    int nombre_menor = 0;
    for (int i = 0; i < 10; i++){
    altura_menor = alturas[0];
    if(alturas[i]< altura_menor){
    altura_menor =alturas[i];
    nombre_menor = i;
    }

    }
    System.out.println("La persona más alta es: " + nombres[nombre_mayor] + " con una altura de: " + altura_mayor);
    System.out.println("");
    System.out.println("La persona más baja es: " + nombres[nombre_menor] + " con una altura de: " + altura_menor);


    }

    }

  • @alexcurii
    @alexcurii 3 місяці тому

    package Arreglos;
    import java.util.Scanner;
    public class Ejercicio14 {
    public static void main(String[] args) {

    /*Crear un programa que guarde 10 nombre de personas
    *
    * con sus dichas alturas, luego indicar la mayor y menor altura
    *
    * con sus dichos nombres*/

    int nElementos = 0;
    String nombres[];
    double alturas[];

    Scanner entrada = new Scanner(System.in);

    System.out.println("Digite la longitud del arreglo");

    nElementos = entrada.nextInt();

    if(nElementos < 0) {

    System.exit(nElementos);
    }

    nombres = new String[nElementos];

    alturas = new double[nElementos];

    //Pasamos a agregar valores

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

    System.out.println("Digite el nombre: ");

    nombres[i] = entrada.next();

    System.out.println("Digite su altura: ");

    alturas[i] = entrada.nextDouble();
    }


    //Mayor
    double mayor = alturas[0];
    String nombreMay = nombres[0];

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

    if(alturas[i] > mayor) {
    mayor = alturas[i];

    nombreMay = nombres[i];
    }
    }


    //Menor
    double menor = alturas[0];
    String nombreMen = nombres[0];;
    for(int i = 0; i < nombres.length; i++) {

    if(alturas[i] < menor) {
    menor = alturas[i];

    nombreMen = nombres[i];
    }
    }

    System.out.print("Mayor altura: " + mayor + " - " + " Nombre: " + nombreMay);
    System.out.println("");
    System.out.print("Menor altura: " + menor + " - " + " Nombre: " + nombreMen);
    }
    }

  • @alejandroblanco9143
    @alejandroblanco9143 Рік тому

    package Ejercicios;
    import java.util.Scanner;
    public class ejercicio14 {
    public static void main(String[] args) {
    /* Crear un programa que guarde 10 nombre de personas
    sus dichas alturas , luego indicar la mayor y menor
    altura con sus dichos nombre*/

    Scanner leer = new Scanner(System.in);
    String nombre[] = new String[10];
    float altura[] = new float[10];

    for(int i = 0;i < nombre.length;i++){
    System.out.println("posicion ["+i+"]");
    System.out.print("ingrese el nombre: ");
    nombre[i] = leer.next();
    System.out.print("ingrese su altura: ");
    altura[i] = leer.nextFloat();


    }
    float alturaMa = altura[0];
    float alturaMe = altura[0];
    int posicionMa = 0;
    int posicionMe = 0;
    for(int i = 0;i < nombre.length;i++){
    if(alturaMa < altura[i]){
    alturaMa = altura[i];
    posicionMa = i;
    }
    if(alturaMe > altura[i]){
    alturaMe = altura[i];
    posicionMe = i;
    }
    }
    System.out.println("");
    for(int i = 0;i < nombre.length;i++){
    System.out.println("posicion ["+i+"]");
    System.out.println("nombre: "+ nombre[i]);
    System.out.println("altura: "+ altura [i]);

    }
    System.out.println("");
    System.out.println("Persona con mayor altura: ");
    System.out.println("nombre: " + nombre[posicionMa]);
    System.out.println("altura: " + altura[posicionMa]);
    System.out.println("");
    System.out.println("Persona con menor altura: ");
    System.out.println("nombre: " + nombre[posicionMe]);
    System.out.println("altura: " + altura[posicionMe]);
    }

    }

  • @ronalddavidhernandezpadill8182

    package Ejercicios;
    import java.util.Scanner;
    public class Ejercicio14 {
    public static void main(String[] args) {
    Scanner teclado = new Scanner(System.in);
    String nombreDePersonas[] = new String[10], nombreDePersonaConEstaturaMayor, nombreDePersonaConEstaturaMenor;
    float estatura[] = new float[10], estaturaMayor, estaturaMenor;
    for(int i = 0; i < nombreDePersonas.length; i++){
    System.out.print("Digite el nombre de la " + i + "° persona : ");
    nombreDePersonas[i] = teclado.next();
    System.out.print("Digite su estatura en cm : ");
    estatura[i] = teclado.nextFloat();
    }
    estaturaMayor = estatura[0];
    estaturaMenor = estatura[0];
    nombreDePersonaConEstaturaMayor = nombreDePersonas[0];
    nombreDePersonaConEstaturaMenor = nombreDePersonas[0];
    System.out.println("");
    System.out.println("Los nombres de las personas con sus respectivas estaturas es : ");
    for(int i = 0; i < nombreDePersonas.length; i++){
    System.out.println("Nombre : " + nombreDePersonas[i] + " => Estatura : " + estatura[i] + "cm");
    if(estaturaMayor < estatura[i]){
    nombreDePersonaConEstaturaMayor = nombreDePersonas[i];
    estaturaMayor = estatura[i];
    }
    else if(estaturaMenor > estatura[i]){
    nombreDePersonaConEstaturaMenor = nombreDePersonas[i];
    estaturaMenor = estatura[i];
    }
    }
    System.out.println("");
    System.out.println("La persona con estatura mayor es " + nombreDePersonaConEstaturaMayor + " con " + estaturaMayor + "cm de estatura");
    System.out.println("La persona con estatura menor es " + nombreDePersonaConEstaturaMenor + " con " + estaturaMenor + "cm de estatura");
    }
    }

  • @juliangarciamurillo3918
    @juliangarciamurillo3918 2 роки тому +1

    **ESTO NO ES LA TAREA**
    Yo hice asi el ejercicio 13, me soluciona el ejercicio pero no se si es la forma adecuada
    package Ejercicios;
    import java.util.Scanner;
    public class Ejercicio13 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    int elementos;

    System.out.println("Ingrese la cantidad de elementos que desea en el arreglo");
    elementos = entrada.nextInt();

    int numeros[] = new int [elementos];

    for (int i = 0; i < numeros.length; i++) {
    System.out.println("Ingrese un numero");
    numeros[i] = entrada.nextInt();
    }


    System.out.println("El arreglo normal es: ");
    for (int i = 0; i < numeros.length; i++) {
    System.out.println(numeros[i]);
    }

    System.out.println("");


    System.out.println("El arreglo invertido es: ");
    for (int i = (numeros.length-1); i >= 0; i--) { //Al iniciar desde la longitud habria un error, por eso el -1
    System.out.println(numeros[i]);
    }

    }

    }

  • @juliangarciamurillo3918
    @juliangarciamurillo3918 2 роки тому

    package Ejercicios;
    import java.util.Scanner;
    public class Ejercicio14 {

    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    String personas[];
    int elementos;
    double altura[];

    System.out.println("Ingresa el numero de elementos que desea en el arreglo");
    elementos = entrada.nextInt();

    personas = new String [elementos];
    altura = new double [elementos];

    for (int i = 0; i < personas.length; i++) {
    System.out.println("Ingrese el nombre de la personas en la posicion " + i);
    personas[i] = entrada.next();
    System.out.println("Ingrese la altura de la persona");
    altura[i] = entrada.nextDouble();
    }
    System.out.println("");

    double alturaMayor = altura[0];
    double alturaMenor = altura[0];
    String NombreAlturaMayor = personas[0];
    String NombreAlturaMenor = personas[0];


    //Verificamos la mayor y menor altura
    for (int i = 0; i < personas.length; i++) {
    if (altura[i] > alturaMayor) {
    alturaMayor = altura[i];
    NombreAlturaMayor = personas[i];
    }
    else if(altura[i] < alturaMenor){
    alturaMenor = altura[i];
    NombreAlturaMenor = personas[i];
    }


    }

    System.out.println("La persona con mas altura en el salon es: " + NombreAlturaMayor);
    System.out.println("Con una altura de: " + alturaMayor);

    System.out.println("");

    System.out.println("La persona con menor altura en el salon: " + NombreAlturaMenor);
    System.out.println("Con una altura de: " + alturaMenor);
    }

    }

  • @javiconde1509
    @javiconde1509 2 роки тому

    package introduccion;
    import java.util.Scanner;
    public class ejercicio14 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    String arreglo[]=new String[6];

    int edad[]=new int[arreglo.length];

    for(int i=0;i

  • @TheGangstaSanchez
    @TheGangstaSanchez 2 роки тому

    int[] vec = {5, 2, 5, 3, 6};
    int[] vec2 = new int[vec.length];
    for (int i = 0, j = vec.length - 1; i < vec.length; i++, j--) {
    vec2[i] = vec[j];
    }
    for (int x : vec2) {
    System.out.print(x);
    }

    • @latecnologiaavanza
      @latecnologiaavanza  2 роки тому +1

      ✅✅

    • @TheGangstaSanchez
      @TheGangstaSanchez 2 роки тому

      @@latecnologiaavanza #14
      String[] names = new String[10];
      float[] altura = new float[10];
      int contMin = 0, contMax = 0;
      float min = 0, max = 0;
      for (int i = 0; i < names.length; i++) {
      System.out.print("Nombre #" + (i + 1) + ": ");
      names[i] = in.nextLine();
      }
      for (int i = 0; i < altura.length; i++) {
      System.out.print("Altura #" + (i + 1) + ": ");
      altura[i] = in.nextFloat();
      }
      max = min = altura[0];
      for (int i = 0; i < names.length; i++) {
      if (altura[i] < min) {
      min = altura[i];
      contMin = i;
      }
      if (altura[i] > max ) {
      max = altura[i];
      contMax = i;
      }
      }
      System.out.println("Altura minima de:" + names[contMin] + " es " + altura[contMin]);
      System.out.println("Altura maxima de:" + names[contMax] + " es " + altura[contMax]);

  • @davidjorquera8337
    @davidjorquera8337 2 роки тому

    Me tira errores al hacerlo 🤦🏻‍♂️