Ejercicio 12: 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 nuestro arreglo int[] arregloPrincipal; System.out.println("Ingresa la longitud del arreglo: "); longitud = input.nextInt(); //Le pasamos como cantidad la longitud dada arregloPrincipal = new int[longitud]; //Pedimos los valores a guardar en el arreglo for(int i=0; i
@latecnologiaavanza5 ай бұрын
@@gonzalezomar2309 bien 👍
@imaguiimagui92672 жыл бұрын
Hola Crhistian, para probar cambié el programa del Ejercicio 11, no hago los dos últimos bucles y le pido que imprima directamente los Arreglos positivos y negativos, y da una cadena alfanumerica que no se corresponde con los positivos y negativos ingresados por teclado, cual sería la razón de eso? Gracias!!!. Te paso el programa: package introduccion; import java.util.Scanner; public class Ejercicio11 { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int arreglo []; int nElementos; int contadorPositivo = 0; int contadorNegativo = 0; int contadorCero = 0; System.out.println("Digite la cantidad de elementos para su arreglo"); nElementos = entrada.nextInt(); //establecemos el arreglo arreglo = new int [nElementos]; System.out.println(""); for(int i=0;i0 ){ contadorPositivo++; } else if(arreglo[i]nElementos;i++ ){ if(arreglo[i]>0){ arregloPositivos[contadorPositivo] = arreglo[i]; contadorPositivo++; } else if(arreglo[i]
@latecnologiaavanza2 жыл бұрын
Es porque no se puede imprimir un arreglo a menos que recorras todos sus elementos
@montselopezsantizo77682 жыл бұрын
Y como le puedo hacer si me piden que solo se pueden almacenar números positivos?
@latecnologiaavanza2 жыл бұрын
Añades una condición que los números sean mayores a 0
@montselopezsantizo77682 жыл бұрын
@@latecnologiaavanza Donde se coloca la condición?? :( No recuerdo jjejeje import java.util.Scanner; public class mmain { public static void main(String[] args) { int[]miArreglo=new int[100]; int num; System.out.println("Tamaño del arreglo:"); Scanner teclado=new Scanner (System.in); num=teclado.nextInt(); for(int i=0;i
@latecnologiaavanza2 жыл бұрын
@@montselopezsantizo7768 lo puedes hacer dentro del for
@montselopezsantizo77682 жыл бұрын
@@latecnologiaavanza gracias ☺️
@juliangarciamurillo39183 жыл бұрын
package Ejercicios; import java.util.Scanner; public class Ejercicio12 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int elementos; int contadorPar = 0; int contadorImpar = 0; System.out.println("Ingrese la cantidad de elementos"); elementos = entrada.nextInt(); int numero[] = new int [elementos]; //Ingresamos los datos en el arreglo central for (int i = 0; i < numero.length; i++) { System.out.println("Ingrese un numero"); numero[i] = entrada.nextInt(); if (numero[i] % 2 == 0) { contadorPar++; } else if(numero[i] % 2 != 0){ contadorImpar++; } } //Declaramos dos nuevos arreglos que contendran los numeros pares e impares ya con los tamaños asignados int arregloPar[] = new int [contadorPar]; int arregloImpar[] = new int [contadorImpar]; //Aqui no importa si se inicializa en cero nuevamente ya que el tamaño ya esta asignado y lo usaremos como contador contadorPar = 0; contadorImpar = 0; //Este bucle recorrera el arreglo central para verificar los pares e impares for (int i = 0; i < numero.length; i++) { if (numero[i] % 2 == 0) { arregloPar[contadorPar] = numero[i]; contadorPar++; //Se agrega un contador para que se recorra el arreglo, ya que si no lo hacemos estariamos reemplzando el numero ya que estaria en la misma posicion } else if (numero[i] % 2 != 0) { arregloImpar[contadorImpar] = numero[i]; contadorImpar++; } } System.out.println(""); //Imprimimos el arreglo par for (int i = 0; i < arregloPar.length; i++) { System.out.println(arregloPar[i]); } System.out.println(""); //Imprimimos el arreglo impar for (int i = 0; i < arregloImpar.length; i++) { System.out.println(arregloImpar[i]); } } }
@latecnologiaavanza3 жыл бұрын
Bien
@infosalm Жыл бұрын
/*Crear un arreglo de n elemntos y dados a ese arreglo separar los elementos pares e impares en diferentes arreglos. */ package VECTORES; import java.util.Scanner; public class PAR_IMPAR_ARREGLOS { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int arreglo[]; int nElementos; int contadorPar = 0, contadorImpar = 0; //definimos el tamaño del arreglo System.out.print("ingresar el tamaño del arreglo: "); nElementos = teclado.nextInt(); arreglo = new int[nElementos]; //guardamos los datos en el arreglo y definimos los contadores de los numeros pares e impares for(int i = 0; i < nElementos; i++) { System.out.print("ingresar un numero: "); arreglo[i] = teclado.nextInt(); if((arreglo[i]%2)==0){ contadorPar++; }else { contadorImpar++; } } //creamos los arreglos para guardar los numeros par e impar System.out.println(""); int arregloPar[]= new int[contadorPar]; int arregloimpar[]= new int[contadorImpar]; //Dejamos los valores de los contadores a cero para usar como variables contadorPar = 0; contadorImpar = 0; //guardamos los resultados en los arreglos for(int i = 0; i < nElementos; i++) { if ((arreglo[i]%2)==0) { arregloPar[contadorPar] = arreglo[i]; contadorPar++; } else { arregloimpar[contadorImpar] = arreglo[i]; contadorImpar++; } } System.out.println(""); System.out.println("El arreglo de numeros pares es: "); for(int i=0; i < contadorPar; i++) { System.out.println(arregloPar[i]); } System.out.println("El arreglo de numeros pares es: "); for(int i=0; i < contadorImpar; i++) { System.out.println(arregloimpar[i]); } } }
@latecnologiaavanza Жыл бұрын
Bien
@luisordonez69423 жыл бұрын
ejercicio #12, si le falta algo me avisa ¡¡SALUDOS!! public static void main(String[] args) { Scanner entrada=new Scanner(System.in); //declaracion de variables int arreglo[]; int nElementos; int pares=0; int impares=0; //se pide el numero de elementos al usuario System.out.print("Ingrese el tamaño del Arreglo: "); nElementos=entrada.nextInt(); arreglo=new int[nElementos]; //llenado del arreglo for(int i=0;i
@latecnologiaavanza3 жыл бұрын
Correcto
@luisordonez69423 жыл бұрын
@@latecnologiaavanza gracias amigo
@latecnologiaavanza3 жыл бұрын
@@luisordonez6942 👍👋😉
@diegohd6282 жыл бұрын
ejercicio 12 , me apoye un poco con el anterior ejercicio Scanner entrada=new Scanner(System.in); int valor; int arreglo[]; int contadorpar=0; int contadorimpar=0; int contadorcero=0; System.out.println("ingresa la cantidad de tu arreglo usuario"); valor=entrada.nextInt(); arreglo=new int [valor]; //llenamos el arreglo for(int i=0; i
@latecnologiaavanza Жыл бұрын
Bien
@ronalddavidhernandezpadill81822 жыл бұрын
package Ejercicios; import java.util.Scanner; public class Ejercicio12 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int arreglo[], arregloPares[], arregloImpares[], nElementos, contadorPares = 0, contadorImpares = 0; System.out.print("Ingrese la cantidad de elementos del arreglo : "); nElementos = teclado.nextInt(); arreglo = new int[nElementos]; System.out.println(""); for(int i = 0; i < arreglo.length; i++){ System.out.print("Digite el elemento en la posicion " + i + " : "); arreglo[i] = teclado.nextInt(); if(arreglo[i] % 2 == 0){ contadorPares ++; } else{ contadorImpares ++; } } arregloPares = new int[contadorPares]; arregloImpares = new int[contadorImpares]; contadorPares = 0; contadorImpares = 0; System.out.println(""); System.out.println("El arreglo es : "); for(int i = 0; i < nElementos; i++){ System.out.println(arreglo[i]); if(arreglo[i] % 2 == 0){ arregloPares[contadorPares] = arreglo[i]; contadorPares ++; } else{ arregloImpares[contadorImpares] = arreglo[i]; contadorImpares ++; } } System.out.println(""); System.out.println("El arreglo de numeros pares es : "); for(int i = 0; i < contadorPares; i++){ System.out.println(arregloPares[i]); } System.out.println(""); System.out.println("El arreglo de numeros impares es : "); for(int i = 0; i < contadorImpares; i++){ System.out.println(arregloImpares[i]); } } }
@latecnologiaavanza2 жыл бұрын
Bien
@paola2980 Жыл бұрын
package ejerciciocurso; import java.util.Scanner; public class EjercicioCurso { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int i, n, cont = 0, contN=0; System.out.print("Ingrese la cantidad que desea ingresar: "); n= entrada.nextInt(); int arreglo[] = new int[n]; for(i=0; i
@alexcurii7 ай бұрын
package Arreglos; import java.util.Scanner; public class Ejercicio12 { public static void main(String[] args) { /*Crear un arreglo de n elementos y dado a ese arreglo separar los elementos * pares e impares en diferentes arreglos.*/ Scanner entrada = new Scanner(System.in); int nElementos = 0; int numeros[]; int numPar[]; int numImpar[]; int conPar = 0; int conImpar = 0; int conZero = 0; //Longitud del arreglo System.out.println("Digite la longitud: "); nElementos = entrada.nextInt(); numeros = new int[nElementos]; for(int i = 0; i < numeros.length; i++) { System.out.println("Digite los numeros: "); numeros[i] = entrada.nextInt(); //Validar if(numeros[i] % 2 == 0) { conPar++; }else if(numeros[i] % 2 != 0) { conImpar++; }else { conZero++; } } //Con los contadores dar la longitud a los otros 2 arreglos que tenemos numPar = new int[conPar]; numImpar = new int[conImpar]; //Asignar nuevamente los contadores a 0 para recorrer el array desde pos 0 conPar = 0; conImpar = 0; //Dando valores a los arrelgos por separados for(int i = 0; i < numeros.length; i++) { if(numeros[i] % 2 == 0) { numPar[conPar] = numeros[i]; //Aumento para uqe pase a la isugiente pos conPar++; }else if(numeros[i] % 2 != 0){ numImpar[conImpar] = numeros[i]; conImpar++; }else { conZero++; } } //Imprimir valores en su respectivos arreglos for(int i = 0; i < numPar.length; i++) { System.out.println("NumPar : " + numPar[i]); } for(int i = 0; i < numImpar.length; i++) { System.out.println("NumImPar : " + numImpar[i]); } } } Buen curso por cierto!!