Тёмный

46. Programación en Java || Arreglos || Ejercicio - Mezclar 2 arreglos 

ProgramacionATS
Подписаться 654 тыс.
Просмотров 155 тыс.
50% 1

Puedes apuntarte al curso completo en la siguiente plataforma:
Hotmart: go.hotmart.com...
En este vídeo vamos a resolver el siguiente ejercicio:
Ejercicio 5: Leer por teclado dos tablas de 10 números enteros y mezclarlas en una tercera de la forma: el 1º de A, el 1ºde B, el 2º de A, el 2º de B, etc.
Visita mi sitio web para más cursos:
programacionat...
Sigueme por las redes sociales:
Facebook ProgramacionATS: goo.gl/sqmEE1
Twiter: goo.gl/WE4oaP
Hotmail: alejandro.acb@hotmail.com
Facebook personal: goo.gl/xL9qLl
instagram: @alejandroats
Cuenta paypal para donaciones: migueltaboadas@hotmail.com

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 295   
@vanechick
@vanechick 4 года назад
Se perdio un gran maestro, no sabes como agradezco lo que dejaste para nosotros! Gracias Alejnadro Q.E.P.D.
@danielmora3003
@danielmora3003 4 года назад
yo recien lo comeze a seguir son buenos sus cursos pero encerio ya no esta en vida ???
@yerkomedina1134
@yerkomedina1134 4 года назад
@@danielmora3003 Al parecer falleció de cáncer a la rodilla
@danielmora3003
@danielmora3003 4 года назад
@@yerkomedina1134 😨😨
@anakinbrentley7263
@anakinbrentley7263 3 года назад
i know im randomly asking but does anyone know a way to get back into an Instagram account..? I was dumb lost the account password. I love any assistance you can give me!
@saintzyaire844
@saintzyaire844 3 года назад
@Anakin Brentley Instablaster =)
@kmilo4597
@kmilo4597 3 года назад
Dejo su legado como programador, murio físicamente pero aun esta entre nosotros enseñando,creando. Creo que es una gran inspiración para todos. Nos enseña que en vida debemos ser útiles para los demas, para mejorar como sociedad. Ojalá pueda seguir estudiando esta magnifica carrera y algun día . Crear un alejandro con I.A.
@estebanruiz3254
@estebanruiz3254 2 года назад
No seas mamador, que este muerto no significa que haya sido una leyenda divina, hay gente que ha hecho mejores cosas
@sebastian-ds6ne
@sebastian-ds6ne 2 года назад
@@estebanruiz3254 friazo con tu comentario mi king🥶🥶🥶🥶
@alejoblut2173
@alejoblut2173 7 месяцев назад
@@estebanruiz3254 mamapinga, el tipo literalmente explica perfecto todos los temas, ahi te das cuenta lo bien que manejaba los conceptos, por supuesto que hay que idolatrarlo, te quisiera ver a vos haciendo un cuarto de lo que el ha hecho
@carlossantisteban2763
@carlossantisteban2763 3 года назад
/* * Ejercicio 6: Leer los datos correspondientes a dos tablas de 12 elementos numericos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de la A, etc. */ package ejercicio6; import java.util.Scanner; public class Ejercicio6_deArreglos { public static void main(String [] args){ Scanner entrada = new Scanner(System.in); int [] a = {1,2,3,4,5,6,7,8,9,10,11,12}; int [] b = {13,14,15,16,17,18,19,20,21,22,23,24}; int [] c = new int [24]; int j=0; //contador j nos va a ayudar a acceder a cada dato del arreglo "c". for(int i=0; i
@santiagoortiz524
@santiagoortiz524 Год назад
Gracias bro, me sirvió mucho tu ejercicio para comprender mejor el tema
@daniBassman
@daniBassman 11 месяцев назад
A mi el bucle for se me ha ocurrido así: int j=0,h=0,p=0; for(int i=0;i
@F999__
@F999__ 4 года назад
Muchas gracias por ayudarme, incluso estando muerto, la historia nunca olvidará tu valor ni sacrificio.
@cesaralejandroalvarezzefer5683
@cesaralejandroalvarezzefer5683 2 года назад
Es 12 del Junio de 2022, sigues siendo una guía para todos los futuros programadores, gracias por tanto, perdón por tan poco. Anexo una posible solución al ejercicio, recuerden que hay muchas formas de resolverlos: int[] arrA = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23}; int[] arrB = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24}; int[] arrC = new int[arrA.length + arrB.length]; int j = 0, k = 0, m = 0; for (int i = 0; i < (arrC.length / 3); i++) { for (int l = 0; l < 3; l++) { if (k
@micaeladiaz7860
@micaeladiaz7860 2 года назад
Fuiste y seguiras siendo un crack por dejar tu huella de esta manera,enseñando a los que estamos comenzando en este mundo de la programacion.❤
@albermaleh5114
@albermaleh5114 4 года назад
Muy bien explicado todo.. un genio!!! dejo una posible solucion para el ejercicio 6..ojalá a alguien le sirva.. public static void main(String[] args) { Scanner input = new Scanner (System.in); int[] tabla1 = new int[12]; int[] tabla2 = new int[12]; int[] tabla3 = new int[24]; System.out.println("Creando la tabla 1 "); for(int i=0; i
@zanahoriabicolor4076
@zanahoriabicolor4076 4 года назад
Murio hace poco no se si sabías
@jlac4745
@jlac4745 4 года назад
Andaba buscando esta idea 🤘
@janciriquian879
@janciriquian879 2 года назад
int a[], b[], c[]; a = new int[12]; b = new int[12]; c = new int[a.length+b.length]; Scanner tablaIn = new Scanner(System.in); System.out.println("Digite el primer arreglo: "); for(int i = 0; i < a.length; i++) { System.out.print((i+1)+".- Digite un numero: "); a[i] = tablaIn.nextInt(); } System.out.println("Digite el segundo arreglo: "); for(int i = 0; i < b.length; i++) { System.out.print((i+1)+".- Digite un numero: "); b[i] = tablaIn.nextInt(); } int it1 = 0, it2 = 3, it5 = 0, it6 = 0; for(int i = 0; i < c.length; i+=6){ for(int it3 = it1; it3 < (it1+3); it3++) { c[it3] = a[it5]; it5++; } it1+=6; //acabats el primer bucle, it1 = 0 + 6 = 6 for(int it4 = it2; it4 < (it2+3); it4++) { c[it4] = b[it6]; it6++; } it2+=6; } for(int i : c) { System.out.print(i+" "); } System.out.println();
@sebas-wi3xs
@sebas-wi3xs 2 месяца назад
no puedo con este ejercicio no entiendo nada de lo último la variable j por quee, que dificil:((
@aldoocean706
@aldoocean706 4 года назад
Estas salvando mi semestre que casi se va a la basura por el "incidente de c19" ¡¡¡Muchas Gracias!!!
@marycruzemms3133
@marycruzemms3133 4 года назад
x2 jaja
@bryansalgado1388
@bryansalgado1388 4 года назад
El ya no te puede leer amigo, hace mucho que esta descansando en paz
@mar7vdscortesgaot212
@mar7vdscortesgaot212 4 года назад
el ya no volera :¨(
@johanaobando8839
@johanaobando8839 6 лет назад
Sos el mejor, gracias por compartir tus conocimientos, de verdad que explicas demasiado bien, estoy en la carrera de TI pero es con tus vídeos que practico muchísimo... éxitos, te lo mereces
@fundacion_ave-rey
@fundacion_ave-rey Год назад
Gracias Alejandro..por éstas joyas que serán tu legado..saludos hasta el cielo
@fabriciocuenca6766
@fabriciocuenca6766 Год назад
uno de los mas duros gracias a el he aprendido a programar en este lenguaje tan robusto; haci es que se deja una huella en el mundo, gracias ALEJANDRO
@rodrigocantorvasquez3201
@rodrigocantorvasquez3201 2 года назад
tarde bastante en poder realizar el ejercicio pero por fin me salió con mi propia lógica. Aquí lo dejo para compartir conocimiento. Scanner entrada = new Scanner(System.in); int a[] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23}; int b[] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24}; int c[] = new int[24]; int j = 0; //contador de la matriz c int m1 = 2; // contador de los primeros 3 impares int m2 = 2;// contador de los primeros 3 pares int n1 = 0; // nuevo inicializador de impares int n2 = 0;// nuevo inicializador de pares System.out.println("Ingresa los valores para el arreglo a"); // mostrar el contenido de la matriz a for (int i = 0; i < 12; i++) { System.out.print(" [ " + (i + 1) + " ] " + " = "); System.out.println(a[i]); } System.out.println("Ingresa los valores para el arreglo b"); // mostrar el contenido de la matriz a for (int i = 0; i < 12; i++) { System.out.print(" [ " + (i + 1) + " ] " + " = "); System.out.println(b[i]); } // llenar la matriz c for (int i = 0; i < 8; i = i + 2) { for (int k = n1; k
@wachemowe
@wachemowe 4 года назад
Ejercicio 6, una manera de hacerlo; Scanner leer = new Scanner (System.in); int numero, arreglo1[], arreglo2[]; arreglo1 = new int [12]; arreglo2 = new int [12]; int arreglo3[]= new int [24]; System.out.println("Ingrese la primera lista de numeros"); for(int i = 0; i
@bryantjimenez3562
@bryantjimenez3562 3 года назад
Muchas gracias por tu ejemplo me sirvió mucho
@fernandogal1
@fernandogal1 Год назад
Gracias me ayudo mucho tu ejemplo tambien, estaba cerca de la respuesta pero falle
@estebanasecas
@estebanasecas 2 года назад
el mejor profesor de toooodos los que vi durante mas de un año, lástima que se tuvo que ir...
@capacitaciongs7361
@capacitaciongs7361 7 лет назад
Genial, sigue subiendo los demás videos, estoy estudiando contigo, paso a paso. Y felicidades
@melquisedechernandezdoming2351
Amo tus videos amigo, gracias. Cada día me salvas la vida. :3
@henryp.8927
@henryp.8927 4 года назад
Gracias por todo maestro que en paz descanses
@hernancrespo1998
@hernancrespo1998 6 лет назад
Gracias por estos videos! explicas muy bien y das muy buenos ejercicios para practicar, este en concreto que hiciste me gusto trate de hacerlo por mi cuenta y demore un toque en cazarle el truco. Espero que sigas haciendo mas cursos de lenguajes de programacion.
@duvanpuerto5428
@duvanpuerto5428 5 лет назад
Me pareció un ejercicio bastante interesante. Aquí dejo mi solución. import javax.swing.JOptionPane; public class Comienzos { public static void main(String[] args) { int [] x = new int [12], y = new int [12]; for(int i=0; i
@arsnohachikoi1767
@arsnohachikoi1767 4 года назад
Pense que era el 4 pero es el 3 UnU
@joseluismercadoalarcon4501
@joseluismercadoalarcon4501 4 года назад
Muy buena, la forma en como lo solucionaste
@majoskarpatino6968
@majoskarpatino6968 2 года назад
@@joseluismercadoalarcon4501 le hize la prueba de escritorio y creo que quedo mal su ejercicio
@hugoquezada6421
@hugoquezada6421 3 года назад
Qué increible! Simplemente el mejor!
@abc13deagosto
@abc13deagosto 5 лет назад
Una solución para el ejercicio 6: package arreglospractica2; import javax.swing.JOptionPane; public class ArreglosPractica2 { public static void main(String[] args) { //int array1[] = new int[12]; //int array2[] = new int[12]; int array1[] = {1, 2, 3, 7, 8, 9, 13, 14, 15, 19, 20, 21}; int array2[] = {4, 5, 6, 10, 11, 12, 16, 17, 18, 22, 23, 24}; int array3[] = new int[24]; int j = 0; for (int i = 0; i < 12; i += 3) { array3[j] = array1[i]; j++; array3[j] = array1[i + 1]; j++; array3[j] = array1[i + 2]; j++; array3[j] = array2[i]; j++; array3[j] = array2[i + 1]; j++; array3[j] = array2[i + 2]; j++; } System.out.println("Todos los elementos ingresados fueron: "); for (int i = 0; i < 24; i++) { System.out.print(array3[i] + " "); } System.out.println(""); System.out.println(""); } } La parte media parece muy larga, pero en realidad no lo es, y si el arreglo fuera para un0s 48 elementos se vería su magia, frente a otras soluciones como usar || para cada rango.
@jhonnyihamtorresvilcapoma9940
@jhonnyihamtorresvilcapoma9940 2 года назад
buena lógica
@edisonreinoso6324
@edisonreinoso6324 7 лет назад
amigo yo se que es fuera de lugar mi comentario pero voy a seguir la misma carrera que tu y pues quisiera saber que tal las matemáticas y gracias bro por compartir tus conocimientos gracias a ti aprendí a entender la programación : ) y me hizo decidír mi carrera universitaria
@fvv121
@fvv121 7 лет назад
jaja me dió un poco de risa tu comment, pero en las ciencias computacionales son muy elementales las matemáticas, saludos
@victoralfonso7305
@victoralfonso7305 6 лет назад
amigo las matematicas es uno de los principales pilares de esta disiplina
@lucasb101
@lucasb101 2 года назад
Woow no sabia que habias fallecido, Q.E.P.D, me ayudo mucho tu video para un ejercicio de programacion ;) Gracias donde sea que estes
@juansebastianastudillozamb2724
Mi solucion del ejercicio 6: //Ejercicio 6 //Juan Astudillo package repaso; import java.util.Scanner; public class Repaso { public static void main(String[] args) { //Variables int n=12; int[] a = new int[n]; int[] b = new int[n]; int[] c = new int[2*n]; Scanner entrada = new Scanner(System.in); //Entrada de datos for(int i=0; i
@wz_alex9798
@wz_alex9798 7 лет назад
gracias a tu respuesta me di cuenta que puedo utilizar el for sumarle uno en las intrucciones pero no afecta al contador gracias
@Sancba
@Sancba 3 года назад
En la "//Combinacion de arreglos " hazlo ir hasta tu length-2 si tu programa recorre de más: for(int j=0; j
@ivancruzsoto8670
@ivancruzsoto8670 4 года назад
/* * Prgrama que lee 24 números, guardándolos en * dos tablas de 12 elementos, luego, guarda * todos los elementos en una tercera tabla * ordenados de la siguientes forma: * * 1.- Los primeros 3 de la tabla 1 * 2.- Los primeros 3 de la tabla 2 * y así sucesivamente */ import java.util.Scanner; public class App { public static void main(String args[]) { Scanner s = new Scanner(System.in); int[] tabla1 = new int[12]; int[] tabla2 = new int[12]; int[] tabla3 = new int[24]; System.out.println("Ingresando elementos al arreglo 1: "); s.nextLine(); for(int i = 0; i < 12; i++) { System.out.print((i+1)+".- Digite un número: "); tabla1[i] = s.nextInt(); } System.out.println("Ingresando elementos al arreglo 2: "); s.nextLine(); for(int i = 0; i < 12; i++) { System.out.print((i+1)+".- Digite un número: "); tabla2[i] = s.nextInt(); } for(int i = 0; i < 4; i++) { for(int j = (6*i); j < ((6*i)+3); j++) { tabla3[j] = tabla1[j-(3*i)]; } for(int j = ((6*i)+3); j < ((6*i)+6);j++) { tabla3[j] = tabla2[j-((3*i)+3)]; } } for(int i = 0; i < 24; i++) { System.out.println(tabla3[i]); } } }
@iamyou5754
@iamyou5754 4 года назад
Esta es mi solución, solo es la asignación de valores al tercer array: for (int i=0,d=0; i
@santiagoduque908
@santiagoduque908 4 года назад
Genial las respuestas que han subido , acá dejó la mía: public class MezclarArreglosTres { public static void main(String[] args) { // TODO Auto-generated method stub int [] arreglo1={1,2,3,7,8,9,13,14,15,19,20,21}; int [] arreglo2={4,5,6,10,11,12,16,17,18,22,23,24}; int [] arreglo3=new int[arreglo1.length+arreglo2.length]; int contA1=0,contA2=0,contAG1=0,contAG2=0; for (int i = 0; i < arreglo3.length; i++) { if(contA1
@gustaschambi1664
@gustaschambi1664 Год назад
Yo para unir ambos los hice así xd. Pero el tuyo es mucho mas entendible gracias como siempre. for (int i = 0; i < 10; i++){ if (i % 2 == 0){ arreglo3[i] = arreglo1[i/2]; } else{ arreglo3[i] = arreglo2[(i - 1)/2]; } }
@suordd
@suordd 11 месяцев назад
Está bien, sin embargo este solo se usaría para la lista que está en el vídeo y no podría unir otras
@tiempoyfinanzas4654
@tiempoyfinanzas4654 13 дней назад
siguiendo el legado del maestro ejercicio 6 leer los datos de 2 tablas de 12 elementos numericos y mezclarlos en una tercera de la forma 3 de la tabla A, 3 de la tabla B otros 3 de la A otros 3 de la B etc */ public class Mezclar_2_Arrays_Mostrar3en3_2INTENTObymE { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] primeraTabla = new int[12], segundaTabla = new int[12], terceraTabla = new int[24]; System.out.println("escribe los valores de la primera tabla"); for (int i = 0; i < primeraTabla.length; i++) { primeraTabla[i]=sc.nextInt(); } System.out.println("escribe los valores de la 2 tabla"); for (int i = 0; i < segundaTabla.length; i++) { segundaTabla[i]=sc.nextInt(); } System.out.println("Vamos a agregar los valores de las tablas en la 3"); int i=0,j=0; while(i
@joshuaatencia4629
@joshuaatencia4629 6 лет назад
jajaja leer el ejercicio es mas dificil que hacerlo :v
@Dannrar
@Dannrar 2 года назад
Despues de tratar varias horas de resolver la impresión del arreglo 3 utilizando dos bucles for dentro de uno que controlaba a los otros dos, no fui capaz y lo resolví por separado. Así me quedó: Scanner entrada = new Scanner(System.in); int a[], b[], c[]; a = new int[12]; b = new int[12]; c = new int[24]; // Ingresando los elementos del arreglo 'a'. System.out.println("Ingresando los elementos del arreglo 'a'."); for (int i = 0; i < 12; i++) { System.out.print("Digite un número: "); a[i] = entrada.nextInt(); } System.out.println(" Imprimiendo los elementos del arreglo 'a'"); // Imprimiendo los elementos del arreglo 'a'. for (int i = 0; i < 12; i++) { System.out.print(a[i] + ", "); } System.out.print("\b\b."); System.out.println(""); //Ingresando los elementos del arreglo 'b'. System.out.println(" Ingresando los elementos del arreglo 'b'."); for (int i = 0; i < 12; i++) { System.out.print("Digite un número: "); b[i] = entrada.nextInt(); } System.out.println(""); // Imprimiendo los elementos del arreglo 'b'. System.out.println("Imprimiendo los elementos del arreglo 'b'."); for (int i = 0; i < 12; i++) { System.out.print(b[i] + ", "); } System.out.print("\b\b."); System.out.println(""); //Ingresando los elementos de los arreglos 'a' y 'b' en el arreglo 'c'. int j = 0, k = 0; for (int i = 0; i < 4; i++) { for (int l = 0; l < 3; l++) { // Ingresan 3 elementos de 'a'. c[j] = a[k]; j++; k++; } j += 3; } j = 3; k = 0; for (int i = 0; i < 4; i++) { for (int o = 0; o < 3; o++) { // Ingresan 3 elementos de 'b'. c[j] = b[k]; j++; k++; } j+=3; } System.out.println(" Imprimiendo el arreglo 'c'."); // Imprimiendo el arreglo 'c'. for (int i = 0; i < 24; i++) { System.out.print(c[i] + ", "); } System.out.print("\b\b."); System.out.println(""); ¡Vaya que me dió lata! ¡Saludos!
@Lexantonio5
@Lexantonio5 3 года назад
Solución ejercicio 6 (quise reutilizar la forma en la que se hizo en el ejercicio 5 y no comenzar. Lo solucioné sólo agregando unos IF y una variable extra para C[]). Está comentando para se entienda que hace cada línea y por eso se ve mucho texto. Sólo tuve que agregar dentro del ciclo FOR de C[] int j = 0, k = 3; /* Estas líneas sirven para almacenar los valores introducidos en las tablas A y B, en la tercera tabla C. Las variables J y K se usan con el fin de acomodar los valores de tabla A y B en C pero en orden ----> Ejemplo, Tabla A: 1 2 3, Tabla B: 4 5 6, Tabla C 1 2 3 4 5 6*/ for (int i = 0; i < 12; i++) { c[j] = a[i]; // Acá hacemos que A[0] se guarde en C[0]. j++; // Se aumenta el valor de J para que el segundo valor de A[], se almacene en el elemento siguiente de C[]. if (j % 3 == 0) { // Se usa este IF para que cuando se llegue a la posición de C[3], se salte a la posición C[6]. j+=3; // Se aumenta el valor de J en 3 debido a que C[3], C[4] y C[5], corresponden a B[]. } c[k] = b[i]; // Acá hacemos que B[0] se guarde en el C[3], pero siempre y cuando la variable de C comience por 3, o por el valor del orden que se requiera, que en este caso es de 3 en 3 k++; // Se aumenta el valor de K para que el tercer valor de B[], se almacene en el elemento siguiente de C[]. if (k % 3 == 0) { // Se usa este IF para que cuando se llegue a la posición de C[6], se salte a la posición C[9]. k+=3; // Se aumenta el valor de K en 3 debido a que C[6], C[7] y C[8], corresponden a A[]. } } ---------------------------------------------------------------------------- SOLUCIÓN COMPLETA ---------------------------------------------------------------------------- int[] a, b, c; a = new int[12]; // En esta 3 líneas, asignamos la cantidad de valores a almacenar por tabla b = new int[12]; c = new int[24]; System.out.println("Ingrese valores del arreglo"); // Para ingresar los valores de las primeras 2 tablas y almacenar dichos datos for (int i = 0; i < 12; i++) { // Introducción valores arreglo 1 System.out.print("Valor A" + (i+1) + ": "); a[i] = entrada.nextInt(); } for (int i = 0; i < 12; i++) { // Introducción valores arreglo 2 System.out.print("Valor B" + (i+1) + ": "); b[i] = entrada.nextInt(); } int j = 0, k = 3; /* Estas líneas sirven para almacenar los valores introducidos en las tablas A y B, en la tercera tabla C. Las variables J y K se usan con el fin de acomodar los valores de tabla A y B en C pero en orden ----> Ejemplo, Tabla A: 1 2 3, Tabla B: 4 5 6, Tabla C 1 2 3 4 5 6*/ for (int i = 0; i < 12; i++) { c[j] = a[i]; // Acá hacemos que A[0] se guarde en C[0]. j++; // Se aumenta el valor de J para que el segundo valor de A[], se almacene en el elemento siguiente de C[]. if (j % 3 == 0) { // Se usa este IF para que cuando se llegue a la posición de C[3], se salte a la posición C[6]. j+=3; // Se aumenta el valor de J en 3 debido a que C[3], C[4] y C[5], corresponden a B[]. } c[k] = b[i]; // Acá hacemos que B[0] se guarde en el C[3], pero siempre y cuando la variable de C2 comience por 3, o por el valor del orden que se requiera, que en este caso es de 3 en 3 k++; // Se aumenta el valor de K para que el tercer valor de B[], se almacene en el elemento siguiente de C[]. if (k % 3 == 0) { // Se usa este IF para que cuando se llegue a la posición de C[6], se salte a la posición C[9]. k+=3; // Se aumenta el valor de K en 3 debido a que C[6], C[7] y C[8], corresponden a A[]. } } System.out.println("Valore ingresados son: "); // Se imprimen los valores en el orden antes guardado. C[0], C[1], C[2], etc. for(int i = 0; i < 24; i++){ System.out.print(c[i] + " "); }
@elauquenex
@elauquenex 3 года назад
me mareo con tu solucion xd
@axelgutierrezmurillo7105
@axelgutierrezmurillo7105 3 года назад
tanto texto marea demasiado y es mas dificil comprenderlo xd
@RuanoProductions
@RuanoProductions 3 года назад
A mi me quedó mucho más corto: package arreglos; import java.util.Scanner; /*Leer los datos correspondientes a dos tablas de 12 elementos numéricos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la tabla B otros 3 de la A, otros 3 de la B, etc.*/ public class Ejercicio_6 { public static void main(String[] args){ int tablaA[] = new int[12]; int tablaB[] = new int[12]; int tablaFinal[] = new int[tablaA.length + tablaB.length]; Scanner entrada = new Scanner(System.in); for(int i = 0; i < tablaA.length; i++){ System.out.print("Ingrese el número (tabla 1): "); tablaA[i] = entrada.nextInt(); } for(int i = 0; i < tablaB.length; i++){ System.out.print("Ingrese el número (tabla 2): "); tablaB[i] = entrada.nextInt(); } int j = 0; for(int i = 0; i < 4; i++){ tablaFinal[j] = tablaA[i]; j++; tablaFinal[j] = tablaA[i+1]; j++; tablaFinal[j] = tablaA[i+2]; j++; tablaFinal[j] = tablaB[i]; j++; tablaFinal[j] = tablaB[i+1]; j++; tablaFinal[j] = tablaB[i+2]; j++; } for (int i : tablaFinal) { System.out.println("La tabla es: " + i); } } }
@vastolorde4405
@vastolorde4405 6 лет назад
amigo tengo este ejercicio pero tengo una duda "Hacer un algoritmo que lea dos vectores de N y M posiciones. Crear un vector con la unión de ambos (Sin repetidos)" con lo de "sin repetidos" a que se refiere exactamente? ademas que los arreglos tienen dimensiones diferentes.
@ACUARIO12543
@ACUARIO12543 Год назад
Ejercico 6: int a[] = new int[6]; int b[] = new int [6]; int c[] = new int[12]; System.out.println(" Ingresamos datos del primer arreglo "); for(int i= 0; i
@carlosmatos3068
@carlosmatos3068 5 лет назад
Alejandro que bien tus videos, mejor que la univrsida, la uni se queda muy bajo con ralacion a tu explicacion. Saludos desde la Republica Dominicana. En realidad te doy las gracia y deseo lo mejor para ti. Y dime que dignifica la S de ATS
@rivaru1703
@rivaru1703 Год назад
Uffas la verdad si me costó el ejercicio 6, pero gracias a los comentarios lo pude sacar, gracias a todos! 🛐
@nandervasquez7531
@nandervasquez7531 Год назад
quien lo iso que me muestre
@joseph1978vlc
@joseph1978vlc 11 дней назад
En lugar de int j=0; y luego for (int i=0; i
@echevarriamejias3931
@echevarriamejias3931 5 лет назад
El ejercicio 5 es un clásico en mi facultad, y yo como gil grabando la clase sin saber que aquí había una muy buena explicación :P
@dagradaicortiz5254
@dagradaicortiz5254 4 года назад
ejercicio 6 : amigos si entendieron el ejercicio 5 entenderan este, solo busquen la logica del programa sin tener que forzar el resultado se que esa valido pero forzarlo seria como meter un int x = 2, y =2 ; sum = x+y ; System.out.print("el resultado es : "+4); import java.util.Scanner; import javax.swing.JOptionPane; public class program{ public static void main(String[]args) { int tarry,tarry_c,tarry_a; tarry =Integer.parseInt(JOptionPane.showInputDialog("coloca el tamaño de la matriz (a) y (b) que sea multiplo de 3")); tarry_c = tarry*2; tarry_a = tarry/3; int [] arry_a = new int [tarry]; int [] arry_b = new int [tarry]; int [] arry_c = new int [tarry_c]; JOptionPane.showMessageDialog(null, "coloca el valor dentro de la matriz"); for(int i=0;i
@johnescobar9951
@johnescobar9951 2 года назад
muy confuso para mi
@hernandezloredoisaac6667
@hernandezloredoisaac6667 Год назад
Esta fue mi forma de resolver el problema 6: /* Ejericicio 6: Leer los datos correspondientes a 2 tablas de 12 elementos numericos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de la A, otros 3 de la B, etc. */ package ejercicio6_arreglos; import java.util.Scanner; public class Ejercicio6_Arreglos { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[],b[],c[]; a = new int[12]; b = new int[12]; c = new int[24]; //Pedimos el arreglo a: System.out.println("Digite el primer arreglo: "); for(int i=0;i
@AaronRH
@AaronRH 10 месяцев назад
/* * Ejercicio 6: Leer los datos correspondientes a dos tablas de 12 elementos numericos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de la A, etc. */ // Definir dos arrays de 12 elementos cada uno int[] tablaA = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; int[] tablaB = {13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; // Crear un array para la mezcla int[] mezcla = new int[24]; // 12 elementos de cada tabla // Mezclar las tablas de la forma especificada (3 de A, 3 de B, 3 de A, etc.) int index = 0; for (int i = 0; i < 12; i += 3) { // Agregar 3 elementos de A mezcla[index++] = tablaA[i]; mezcla[index++] = tablaA[i + 1]; mezcla[index++] = tablaA[i + 2]; // Agregar 3 elementos de B mezcla[index++] = tablaB[i]; mezcla[index++] = tablaB[i + 1]; mezcla[index++] = tablaB[i + 2]; } System.out.println("imprimiendo las convinaciones "); for(int i=0;i
@juansebastianastudillozamb2724
Esta es mi solucion al ejercicio 5 antes de ver el video :v //Ejercicio 5 //Juan Astudillo package repaso; import java.util.Scanner; public class Repaso { public static void main(String[] args) { //Variables int n=10 int[] a = new int[n]; int[] b = new int[n]; int[] c = new int[2*n]; Scanner entrada = new Scanner(System.in); //Entrada de datos for(int i=0; i
@henryp.8927
@henryp.8927 5 лет назад
Está es mi solución, me tarde bastante pero se pudo: /*LEER LOS DATOS CORRESPONDIENTES A 2 TABLAS DE 12 ELEMENTOS NUMERICOS, Y ORDENARLOS EN UNA TERCERA TABLA DE LA SIGUIENTE MANERA: 3 DE LA TABLA A, 3 DE LA TABLA B, OTROS 3 DE A, 3 DE B, ETC....*/ int a[], b[], c[]; a= new int[12]; b= new int[12]; c= new int[24]; System.out.println("Ingresar 12 numero primer Array"); for (int i=0;i
@santiagolopez-sx4td
@santiagolopez-sx4td 6 лет назад
Les dejo mi solucion, la idea fue usar varios for, use dos for adentro de un for, a mi me funciona perfecto public class Ejercicio6_MezclarDeA3 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[],b[],c[]; int contadorA=0,contadorB=0; a = new int[12]; b = new int[12]; c = new int[24]; // Pedimos el arreglo a System.out.println("Digite el primer arreglo: "); for (int i = 0; i < 12; i++) { System.out.print("["+(i+1)+"] Digite un numero: "); a[i] = entrada.nextInt(); } // Pedimos el arreglo b System.out.println(" Digite el segundo arreglo: "); for (int i = 0; i < 12; i++) { System.out.print("["+(i+1)+"] Digite un numero: "); b[i] = entrada.nextInt(); } /* Mezclamos los dos arreglos en el arreglo c Vamos a utilizar el iterador i para a y b y el iterador j para el arreglo c */ int j=0; for (int i = 0; i < 4; i++) { for (int k = 0; k < 3; k++) { c[j] = a[contadorA]; contadorA++; j++; } for (int k = 0; k < 3; k++) { c[j] = b[contadorB]; contadorB++; j++; } } System.out.print(" El tercer arreglo es: "); for(int i:c){ System.out.print(i+" "); } System.out.println(); } }
@jaimebent4491
@jaimebent4491 2 года назад
gracias, pero me gustaría entender porque tuve que usar variables para reemplazar los iteradores de los arreglos en los siclos for.seria valioso que me ayudaras a entenderlo por que se que mas a delante los voy a tener que usar
@brendatorres1892
@brendatorres1892 3 года назад
Alguien sabe por si acaso porque los elementos que salen en el arreglo 3 se visualizan segun su posicion, es decir en el arreglo 1 (1,2,3) y en el arreglo 2(4,5,6) pero en el arreglo 3 sale (1,4,2,5,3,6)
@adandejesusmontesmorales7415
@adandejesusmontesmorales7415 6 лет назад
EJERCICIO "6" public static void main(String[] args) { Scanner leer = new Scanner (System.in); int numero1[], numero2[], contador1, contador2; numero1 = new int [12]; numero2 = new int [12]; contador1 = 0; contador2 = 0; boolean verdad = false; System.out.println("PRIMERA TABLA"); for(int i=0; i
@edinsomarina1234
@edinsomarina1234 7 лет назад
Esto lo hice antes de ver el video, trabajé solamente con dos arreglos: Scanner entrada = new Scanner(System.in); int A[] = new int[10]; int B[] = new int[10]; System.out.println("Digite el primero arreglo: "); for(int i = 0; i
@danieling8201
@danieling8201 6 лет назад
Me gusto como lo hiciste con 2 arreglos, solo le hubiera cambiado la penúltima linea para que quedara en orden como en el vídeo. System.out.print(A[i]+" "+B[i]+" ");
@leandroarielgomez818
@leandroarielgomez818 5 лет назад
Yo lo hice igual
@RoelLealA
@RoelLealA 5 лет назад
Si leen dice que se tiene que usar un tercer arreglo
@Thethanos1610
@Thethanos1610 5 лет назад
@@RoelLealA Exacto ... es mas sencillo con 2 arreglos... el chiste es saber imprimirlo en el tercer arreglo y acomodarlo
@compartelo007
@compartelo007 3 года назад
@@danieling8201 Pero recuerda que eso sólo hace que imprimas por consola la mezcla de los dos arreglos pero no genera un nuevo arreglo
@coffeebeans3012
@coffeebeans3012 10 месяцев назад
Para JavaScript : let array1 = [],array2 = [], j = 0; for (let i = 0; i < 12; i++) { array1[i] = parseInt(prompt(`Ingrese número ${(i+1)} de la tabla 1`)); array2[i] = parseInt(prompt(`Ingrese número ${(i+1)} de la tabla 2`)); } // Colocar en el segundo for el tamaño máximo de iteraciones del for anterior y restarle 2. for (let i = 0; i < 10; i++) { array.push(array1[i], array1[i+1], array1[i+2]); i+=2; array.push(array2[j], array2[j+1], array2[j+2]); j+=3; } alert(`Tabla 1: ${array1} Tabla 2: ${array2} Tabla Final : ${array}`);
@ELNIKO16MARI
@ELNIKO16MARI 7 лет назад
eres el mejooor !!!
@santiagogutierrezmosquera2906
Hice una manera un tanto engorrosa de solucionar el ejercicio 6, si hago una mas simple la reemplazo xd pero aqui va package Practica; import java.util.Scanner; public class Ejercicio08 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner lector = new Scanner(System.in); int a[]; int b[],c[]; a = new int[12]; b = new int[12]; c = new int[24]; System.out.println("Programa de Mezcla de Arrays"); for(int i = 0; i < 12; i++) { System.out.println((i+1)+" Rellena los espacios del arreglo A con 12 digitos"); a[i] = lector.nextInt(); } for(int i = 0; i < 12; i++) { System.out.println((i+1)+ " Ahora digitame los numeros del arreglo B con otros 12 Digitos"); b[i] = lector.nextInt(); } int j = 0; for(int i = 0; i < 3; i++) { c[j] = a[i]; j++; } for(int i = 0; i < 3; i++) { c[j] = b[i]; j++; } for(int i = 3; i < 6; i++) { c[j] = a[i]; j++; } for(int i = 3; i < 6; i++) { c[j] = b[i]; j++; } for(int i = 6; i < 9; i++) { c[j] = a[i]; j++; } for(int i = 6; i < 9; i++) { c[j] = b[i]; j++; } for(int i = 9; i < 12; i++) { c[j] = a[i]; j++; } for(int i = 9; i < 12; i++) { c[j] = b[i]; j++; } for(int i = 0; i < 24; i++) { System.out.println("el arreglo mesclado es " + c[i]); } } }
@kevinbroncano5288
@kevinbroncano5288 Год назад
Ni mi profesor me hubiera enseñado de esta manera. Nunca creí usar for de esta manera. public static void main(String[] args) { int a[] = {1,2,3,4,5,6,7,8,9,10,11,12}; int b[] = {13,14,15,16,17,18,19,20,21,22,23,24}; int c[]=new int[24]; //ingresar los datos al 3er arreglo int k=0; int limin=0; int limax=3; for (int i = 0; i < 4; i++) { for (int j = limin; j < limax; j++) { c[k]=a[j]; k++; } for (int j = limin; j < limax; j++) { c[k]=b[j]; k++; } limin+=3; limax+=3; } System.out.println("Imprimir el arreglo: "); for (int i = 0; i < 24; i++) { System.out.print(c[i]+" "); } System.out.println(); }
@brunopadillagutierrez3812
@brunopadillagutierrez3812 6 месяцев назад
El claro ejemplo de que morir no es perder la vida :,)
@CeFer91
@CeFer91 3 года назад
/* Ejercicio 06 - Solución: Leer los datos correspondientes a dos tablas de 12 elementos numéricos y mezclarlos en una tercera tabla de la forma: 3 de la tabla A, 3 de la B, 3 de la A, 3 de la B, etc. */ package Ejercicios; public class Ejercicio06 { public static void main(String[] args) { int a[] = {1, 2, 3, 7, 8, 9, 13, 14, 15, 19, 20, 21}; int b[] = {4, 5, 6, 10, 11, 12, 16, 17, 18, 22, 23, 24}; int c[] = new int[24]; //Empleando formulas de sucesiones, reiniciandose cada 3 ciclos for (int i = 0; i < 12; i++) { c[2 * i] = a[i]; c[2 * i + 3] = b[i]; i++; c[2 * i - 1] = a[i]; c[2 * i + 2] = b[i]; i++; c[2 * i - 2] = a[i]; c[2 * i + 1] = b[i]; } /* //Otra forma: int j=0; //contador for (int i=0;i
@CeFer91
@CeFer91 2 года назад
@Katsu xd pero si funciona, si quieres has la prueba Acabo de hacer la versión 2.0: import java.util.Scanner; public class Katsudemrd{ public static void main(String[] args) { int[] tab1 = new int[12]; int[] tab2 = new int[12]; int[] tab3 = new int[24]; Scanner sc = new Scanner(System.in); System.out.println("Ingrese los valores de la tabla 1: "); for (int i = 0; i < 12; i++) { System.out.print(""); tab1[i] = sc.nextInt(); } System.out.println("Ingrese los valores de la tabla 2: "); for (int i = 0; i < 12; i++) { System.out.print(""); tab2[i] = sc.nextInt(); } System.out.println("Ingresando los datos de tabla 1 y tabla 2 en tabla 3... "); for (int i = 0, j = 0; i < 24; i += 4) { tab3[i] = tab1[j]; tab3[(i + 3)] = tab2[j]; i++; j++; tab3[i] = tab1[j]; tab3[(i + 3)] = tab2[j]; i++; j++; tab3[i] = tab1[j]; tab3[(i + 3)] = tab2[j]; j++; } System.out.println("Imprimiendo..."); for(int x:tab3){ System.out.println(x); } } }
@CeFer91
@CeFer91 2 года назад
@Katsu ahi va otra manera: public class Khe{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] tab1 = new int[12]; int[] tab2 = new int[12]; int[] tab3 = new int[24]; System.out.println("Ingrese datos primera tabla: "); for(int i=0;i
@moralizbeeth
@moralizbeeth 3 года назад
Gracias por todo
@ALEXANDRAMARIBELV
@ALEXANDRAMARIBELV 5 лет назад
Ayudame x favor tengo q crear un tercer arreglo mezclando el 1er elemento de A con todos los elementos de B luego el 2do de A con todos los de B y asi hasta terminar la matriz es de 6x6 y mostrar su matriz identidad siendo x
@yanurimunozcruz7610
@yanurimunozcruz7610 5 лет назад
hola buenas tardes,excelente video,es que tengo un ejercicio que cargue dos listas de 15 valores cada una,sera que tienes un video como se hace...
@fvv121
@fvv121 7 лет назад
Ejercicio antes de terminar el video... Scanner entrada = new Scanner(System.in); int a[] = new int[12]; int b[] = new int[12]; int c[] = new int[24]; int j=0; System.out.println("Digite los elementos del primer arreglo: "); for(int i=0; i
@ivanblancodelgado397
@ivanblancodelgado397 7 лет назад
estan muy dificiles los ejercicios pares. cuelga los ejercicios resueltos como anteriormente en los bucles y operadores. Gracias
@pieroarteaga6265
@pieroarteaga6265 2 года назад
Ejercicio 6: (05 de Octubre del 2022) Mi solución, este código sirve para todos los números múltiples de 6 y el código se encarga de ordenarlo de tres en tres. Scanner scan = new Scanner (System.in); int [] array1 = new int [12]; int [] array2 = new int [12]; int [] array3 = new int [array1.length+array2.length]; System.out.println("Ingrese los datos del 1er arreglo: "); for (int i = 0; i < array1.length; i++) { System.out.print((i+1)+". Numero: "); array1[i]=scan.nextInt(); } System.out.println("Ingrese los datos del 2do arreglo: "); for (int i = 0; i < array2.length; i++) { System.out.print((i+1)+". Numero: "); array2[i]=scan.nextInt(); } System.out.println("Uniendo los arreglos............."); for (int j = 0, k=0, i=0; j < array3.length/6 ; j++) { array3[j+k]=array1[j+i]; array3[j+k+1]=array1[j+i+1]; array3[j+k+2]=array1[j+i+2]; array3[j+k+3]=array2[j+i]; array3[j+k+4]=array2[j+i+1]; array3[j+k+5]=array2[j+i+2]; k+=5; i+=2; } System.out.println("El arreglo es: "); for (int j : array3) { System.out.print(j+" "); }
@yadhfer
@yadhfer 6 лет назад
Otra posible solucion para n numeros, solo poner la clase Scanner o JOptionPane import java.util.Scanner; public class Ejercicio6_Arreglos { public static void main(String[] args) { // TODO Auto-generated method stub Scanner entrada = new Scanner(System.in); //Vamos a crear tres arreglos int A[], B[], C[]; //Definiendo el tamaño de estos arreglos A = new int[12]; B = new int [12]; C = new int [24]; //Pedimos el arreglo A System.out.println("Digite el primer Arreglo: "); for(int i = 0; i < A.length; i++) { System.out.print((i+1) +". Digite numero del primer arreglo: "); A[i] = entrada.nextInt(); } //Pedimos el arreglo B System.out.println("Digite el segundo Arreglo: "); for(int i = 0; i < B.length; i++) { //for(int i = 0; i < 12; i++) { System.out.print((i+1) +". Digite un numero del segundo arreglo: "); B[i] = entrada.nextInt(); } //Ahora vamos a mezclar int j = 0; for(int i = 0; i < C.length/2; i+=3) { C[j] = A[i]; //1º A, 4º A j++; C[j] = A[(i+1)]; //2º A, 5º A j++; C[j] = A[(i+2)]; //3º A, 6º A j++; C[j] = B[i]; //1º B, 4º B j++; C[j] = B[(i+1)]; //2º B, 5º B j++; C[j] = B[(i+2)]; //3º B, 6º B j++; } System.out.println(" El tercer arreglo es: "); for(int i = 0; i < C.length; i++) { System.out.print(C[i] + " "); } } }
@ModelarTandil
@ModelarTandil Год назад
Muy bueno
@CRISTIANDAVIDMONSALVEALZATE
@CRISTIANDAVIDMONSALVEALZATE 11 месяцев назад
tambien se podria hacer de esta manera para llenar a c[]: for(int i = 0; i
@Joel19879
@Joel19879 6 лет назад
package tablas; import java.util.Scanner; public class Ejercicio6 { public static void main(String [] args) { Scanner entrada = new Scanner(System.in); int[] tabla1= new int[12]; int[] tabla2= new int[12]; int[] tabla3= new int[24]; System.out.println("Introduce los numeros de la tabla 1"); for(int i=0;i
@vmanuel6014
@vmanuel6014 6 лет назад
Una posible solucion a el ejercicio 6, me ha costado un rato en pensarlo pero aqui esta ;D package arrays2tablas12elementosmezclaren1tabla; import java.util.Scanner; public class Arrays2Tablas12ElementosMezclarEn1Tabla { public static void main(String[] args) { Scanner S = new Scanner(System.in); int[] a = new int[12]; int[] b = new int[12]; int[] c = new int[24]; //Pedimos los elementos del arreglo A System.out.println("Elementos de el arreglo A"); for(int i = 0; i < 12; i++){ System.out.print("Digite el numero "+(i+1)+": "); a[i] = S.nextInt(); } //Pedimos los elementos del arreglo B System.out.println(" Elementos de el arreglo B"); for(int i = 0; i < 12; i++){ System.out.print("Digite el numero "+(i+1)+": "); b[i] = S.nextInt(); } //Mezclamos los arreglos A y B en el arreglo C int aux = 0, aux2 = 3; for(int i = 0; i < 3; i++){ c[aux] = a[i]; aux++; c[aux2] = b[i]; aux2++; } aux = 6; aux2 = 9; for(int i = 3; i < 6; i++){ c[aux] = a[i]; aux++; c[aux2] = b[i]; aux2++; } aux = 12; aux2 = 15; for(int i = 6; i < 9; i++){ c[aux] = a[i]; aux++; c[aux2] = b[i]; aux2++; } aux = 18; aux2 = 21; for(int i = 9; i < 12; i++){ c[aux] = a[i]; aux++; c[aux2] = b[i]; aux2++; } //Imprimimos los elementos del arreglo C for(int i = 0; i < 24; i++){ System.out.println(c[i]); } } }
@hugoadrianmejiasoteno3469
@hugoadrianmejiasoteno3469 2 года назад
Vaya, que crack bro;
@ricardo.exe_1316
@ricardo.exe_1316 3 месяца назад
Mi aporte del ejercicio 6, nose como lo hice pero me guie de varios codigos que vi en los comentarios y se podria decir que el mio es una version mas completa, espero que les ayude /* Leer los datos correspondiente a dos tablas de 12 elementos numericos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de la A, otros 3 de la B, etc TABLA A: 1 2 3 7 8 9 13 14 15 19 20 21 TABLA B: 4 5 6 10 11 12 16 17 18 22 23 24 TABLA C: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 */ package ejarreglos6; import javax.swing.JOptionPane; public class EjArreglos6 { public static void main(String[] args) { int [] a = new int [12]; int [] b = new int [12]; int [] c = new int [24]; JOptionPane.showMessageDialog(null, "Ingresa los numeros de la tabla A"); for(int i = 0;i < 12; i++){ a[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese "+(i+1)+" numero")); } JOptionPane.showMessageDialog(null, "Ingresa los numeros de la tabla B"); for(int i = 0;i < 12; i++){ b[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese "+(i+1)+" numero")); } int j = 0; for(int i = 0;i < 12; i += 3){ c[j] = a[i]; j++; c[j] = a[i+1]; j++; c[j] = a[i+2]; j++; c[j] = b[i]; j++; c[j] = b[i+1]; j++; c[j] = b[i+2]; j++; } JOptionPane.showMessageDialog(null, "Los numeros de la tabla C son:"); for(int i = 0; i < 24; i++){ JOptionPane.showMessageDialog(null, c[i]); } } }
@moisescorchoperez4860
@moisescorchoperez4860 5 лет назад
No es el codigo mas optimo pero hecho está Scanner tecla = new Scanner(System.in); int[] a = new int[12]; int[] b = new int[12]; int[] c = new int[24]; public void llenarA(){ for(int i=0; i
@ONCEEK19
@ONCEEK19 3 года назад
Habra uno donde se realicen las 4 operaciones básicas matemáticas, suma, resta, multiplicación y división, donde el arreglo 1a sume al arreglo 1b de resultado en el arreglo c y el 2a reste al arreglo 2b y así sucesivamente ???
@aquirozc
@aquirozc 2 года назад
Hice mi mejor intento package ejercicioarreglos5a; import java.util.Scanner; /* 28 de enero de 2022 Autor = Alejandro Quiroz Carmona Habra uno donde se realicen las 4 operaciones básicas matemáticas, suma, resta, multiplicación y división, donde el arreglo la sume al arreglo lb de resultado en el arreglo c y el 2a reste al arreglo 2b y así sucesivamente ??? */ public class EjercicioArreglos5A { public static void main(String[] args) { //El tamaño de los arreglos debe de ser multiplo de 4 int TamañoArreglos = 12; int [] ArregloA = new int [TamañoArreglos]; int [] ArregloB = new int [TamañoArreglos]; /* A diferencia de el ejercicio original el tercer arreglo tiene el mismo tamaño que los otros dos, puesto que por decirlo de algun modo en cada espacio del ArregloC se almacena un valor del ArregloA y uno del ArregloB */ int [] ArregloC = new int [TamañoArreglos]; Scanner EntradaDatos = new Scanner(System.in); //Esto llena el ArregloA for (int i = 0;i
@brianblanco6233
@brianblanco6233 4 года назад
Por algun motivo no me funciona el "System.out.print" dentro de un "for" , solo me funciona el "System.out.println" (puedo compilar normalmente, pero si uso solo el print se muestra todo junto en la vuelta 4 del "for" ). Esto me sucedio despues de actualizar el netbeans a V12.0 y usar el jdk 14.0.2
@brianblanco6233
@brianblanco6233 4 года назад
Quiza a alguien mas le pase por las dudas comento.
@GoKuMoDz_VTuber
@GoKuMoDz_VTuber 4 года назад
ejercicio 5 lo hize de esta manera diferente package secuenciasnumericas; public class SecuenciasNumericas { public static void main(String[] args) { byte arreglo1[] = {1,3,5,7,9,11,13,15,17,19,21,23}; byte arreglo2[] = {2,4,6,8,10,12,14,16,18,20,22,24}; byte arreglo3[] = new byte[arreglo1.length + arreglo2.length]; byte i=0; byte j=0; for(i=0;i
@PelaF
@PelaF 3 года назад
Mi humilde aporte, ejercicio 6: public class Ejercicio_Arrays_06 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] a, b, c; a = new int[12]; b = new int[12]; c = new int[24]; //Pido el primer arreglo. System.out.println("Ingreso de datos del primer arreglo:"); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". Ingrese un numero: "); a[i] = entrada.nextInt(); } //Pido el segundo arreglo. System.out.println("Ingreso de datos del segundo arreglo:"); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". Ingrese un numero: "); b[i] = entrada.nextInt(); } //Armo el tercer arreglo con los datos de los primeros dos. int j = 0; for (int i = 0; i < 12; i++) { c[j] = a[i]; c[j+3] = b[i]; j++; if(j == 3 || j == 9 || j == 15){ j+=3; } } //Imprimo C System.out.println("Tercer arreglo:"); for (int i = 0; i < 24; i++) { System.out.print(c[i] + " - "); } System.out.println(); } }
@miguel2147
@miguel2147 6 лет назад
con este tipo de arreglo mezclado se podria hacer una lista enlazada??
@SUPERNOVA-vn8dh
@SUPERNOVA-vn8dh 2 года назад
// Leer los datos correspondientes a dos tablas de 12 elementos numericos // y mezclarlos en una tercera de la sig forma: //3 de la A, 3 de la B, otros 3 de la A, otros 3 de la B, etc... import java.util.Scanner; public class main { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] a,b,c; a = new int[12]; b = new int[12]; c = new int[24]; //Digitar Array A System.out.println("Insertar datos del Array A"); for(int i=0;i
@isaiascastrougaz6010
@isaiascastrougaz6010 11 месяцев назад
/*EJERCICIO 6 int[] a = new int[12]; int[] b = new int[12]; int[] c = new int[24]; //Pedimos el primer arreglo System.out.println("Ingrese los números del primer arreglo"); for (int i=0; i
@guino_official1463
@guino_official1463 2 года назад
como puedo hacer esto pero en listas? ayudaa
@manueldelmoral9260
@manueldelmoral9260 3 года назад
Otra manera de resolver el Ejercicio5. Por si a alguien le es útil: Scanner entrada = new Scanner(System.in); float numeros[] = new float[10]; float numeros2[] = new float[10]; System.out.println("Ingrese 10 numeros"); for(int i=0;i
@Eleazarhernandez-oz1gp
@Eleazarhernandez-oz1gp 2 года назад
Mi solución a ejercicio 6 package ejercicio6_arreglos; import java.util.Scanner; public class Ejercicio6_Arreglos { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] Tabla1 = new int[12]; int[] Tabla2 = new int[12]; int x=0,y=0; System.out.println("Ingrese los 12 valores de la tabla 1"); for (int i = 0; i < 12; i++) { System.out.println((i+1) + ".-Ingrese los valores de la Tabla 1"); Tabla1[i] = entrada.nextInt(); } System.out.println("Ingresa los 12 valores de la tabla 2"); for (int i = 0; i < 12; i++) { System.out.println((i+1) + ".-Ingrese los valores de la Tabla 2"); Tabla2[i] = entrada.nextInt(); } for (int i = 0; i < 4;) { System.out.println(Tabla1[x]+ " " + Tabla1[x+1] + " " + Tabla1[x+2]); System.out.println(Tabla2[y]+ " " + Tabla2[y+1] + " " + Tabla2[y+2]); i++; x+=3; y+=3; }
@aquirozc
@aquirozc 2 года назад
package ejercicioarreglos6; import java.util.Scanner; /* 31 de enero de 2022 Ejercicio 6: Leer los datos correspondiente a dos tablas de 12 elementos numéricos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de A, otros 3 de la B, etc. */ public class EjercicioArreglos6 { public static void main(String[] args) { int ArregloA[] = new int [12]; int ArregloB[] = new int [12]; int ArregloC [] = new int [(24)]; Scanner EntradaDatos = new Scanner(System.in); for (int i = 0;i
@gokufanmaxus1
@gokufanmaxus1 7 лет назад
Hola, en java existen las structs o registros?
@unlockme1424
@unlockme1424 3 года назад
*// Arreglos-Ejercicio 6* int[] tablaA = new int[12]; JOptionPane.showMessageDialog(null,"AGREGANDO VALORES A LA TABLA 'A'"); for (int i=0; i
@Mars3_
@Mars3_ Год назад
Bueno, aqui mi aporte: public class Ejercicios{ public static void main(String args){ Scanner sc = new Scanner(System.in); int[] nums1 = new int[12]; int[] nums2 = new int[12]; System.out.println("Ingrese los numeros del primer arreglo"); for (int i = 0; i < nums1.length ; i++) { nums1[i] = sc.nextInt(); } System.out.println("Ingrese los numeros del segundo arreglo"); for (int i = 0; i < nums2.length ; i++) { nums2[i] = sc.nextInt(); } int[] nums3 = new int[24]; int k=0; int j =0; for (int i = 0; i < 4; i++) { nums3[j]=nums1[i+k]; j++; nums3[j]=nums1[i+k+1]; j++; nums3[j]=nums1[i+k+2]; j++; nums3[j] = nums2[i+k]; j++; nums3[j] = nums2[i+1+k]; j++; nums3[j] = nums2[i+2+k]; j++; k += 2; } for(int items:nums3){ System.out.println(items); } } }
@ArmanGO-Oficial
@ArmanGO-Oficial 4 года назад
No entiendo por que usa el iterador J si al final al momento de imprimir lo imprime asi: System.out.print (c[ i ]+ " ");.............. no deberia de ser asi?: System.out.print (c[ j ]+ " "); Solo puedo percatarme que con el iterador J almacena los numeros del arreglo uno y del arreglo dos, pero ¿cual es el sentido?, si al final para imprimir no lo imprime con el iterador J si no que queda c [ i ]; Alguien me puede explicar que pasa aqui porfavor :(
@skini2211
@skini2211 4 года назад
porque el iterador j, va a ir tomando el espacio en el arreglo C donde se va ir guardando.
@ArmanGO-Oficial
@ArmanGO-Oficial 4 года назад
@@skini2211 Oh bueno gracias amigo, no sabia que eso se podia hacer
@dennysfabianfalconlainez4932
3 p**os dias con el mismo problema, dios mio que satisfactorio fue poder entender lo que hice dios mio package pkg46.pkg1of; import java.util.Scanner; /* Leer los datos correspondiente a dos tablas de 12 elementos numéricos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de A, otros 3 de la B, etc */ public class Main { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[] ={1,2,3,4,5,6,7,8,9,10,11,12}; int b[] ={13,14,15,16,17,18,19,20,21,22,23,24}; int c[] =new int[24]; //contador j nos va a ayudar a acceder a cada dato del arreglo "c". int j=0; /* Almacenamos el arreglo a en el arreglo c pero con el iterador +=3 para que luego almacene el arreglo b en el arreglo c y así suvecivamente. Esto hará que el iterador lueog de terminar la logica 1 vez empiece con 3, osea el bucle se va a repetir 4 veces. */ for(int i=0;i
@evasolis7327
@evasolis7327 7 месяцев назад
Ejercicio 6: (con ayuda de los comentarios ) public static void main(String[] args) { Scanner entrada = new Scanner (System.in); short arreglo1[],arreglo2[],arreglo3[]; arreglo1=new short[12]; arreglo2=new short[12]; arreglo3=new short[24]; System.out.println("Ingrese los valores del primer arreglo: "); for(int i=0;i
@simonphoenix9096
@simonphoenix9096 Год назад
Excercise_5 Hay dos formas y una esta mal pero el usuario no de daría cuenta de cual usaste. primera forma (la mala) Scanner input=new Scanner(System.in); int array1 [ ] = new int [10], array2[] =new int [10 ], array3[]=new int [10]; for(int i=0;i
@saulitomq
@saulitomq 5 лет назад
tengo una duda ysi los arrays no son iguales???
@anarivera2332
@anarivera2332 6 лет назад
mi ejercicio resuelto: public class Ejercicio6_Arreglos { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int t1[], t2[],t3[]; //inicializamos el arreglo y le decimos cuantos elementos tendrá t1=new int[12]; t2=new int[12]; t3=new int[24]; //rellenamos el arreglo t1 System.out.println(" Digita los 12 elementos de la primer tabla: "); for(int i=0;i
@santiagoortiz524
@santiagoortiz524 Год назад
public static void main(String[] args) { Scanner entrada =new Scanner(System.in); int a[],b[],c[]; a = new int[12]; b = new int[12]; c = new int[24]; //Vamos a recorrer los arreglos con un bucle for para pedir los elementos System.out.println("Recorriendo el primer arreglo..."); for(int i=0; i
@almaestudillocreano8180
@almaestudillocreano8180 3 года назад
Ejercicio 6 public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int tabla1[]= new int[12]; int tabla2[]= new int[12]; int tabla3[]= new int[24]; // llenar tabla 1 System.out.println("Guardando los números de la tabla uno"); for(int i=0; i
@elauquenex
@elauquenex 3 года назад
Aquí mi solución al ejercicio 6, me costo un poco pero salió bien, solo agregue un if public static void main(String[] args) { Scanner in = new Scanner(System.in); int numeroA[] = new int[12]; int numeroB[] = new int[12]; int numeroAyB[] = new int[24]; for(int i = 0; i
@FelipeRushDeath
@FelipeRushDeath 5 лет назад
Me constó un poco la lógica en el 5 (no fuí capaz de solucionarlo solo) xD.
@Loko0055x
@Loko0055x 2 года назад
me tomo demaciado tiempo pero lo logre no imporaa muchos codigos pero lo hize Scanner s= new Scanner(System.in); int[] numero =new int [10] ;//declarar mi array al 10 int a[],b[],c[]; int contador = 0; a= new int [12];//arreglo a con 12 elementos b= new int [12];//arreglo b con 12 elementos c= new int [24];//el arreglo c contendra al arreglo a y b //pedimos el arreglo a System.out.println("digite el primer arreglo : "); for (int i = 0; i < 12; i++) { System.out.print((i+1)+ " digite un numero "); a[i]=s.nextInt(); } //pedimos el arreglo b System.out.println(" digite el segundo arreglo : "); for (int i = 0; i < 12; i++) { System.out.print((i+1 )+ " digite un numero "); b[i]=s.nextInt(); } int j=0; for (int i =0; i
@yqwea9687
@yqwea9687 6 лет назад
no pude hacer el ejercicio 6, alguien podría decirme cual es el error en mi código o que le falta por favor import java.util.Scanner; public class Ejercicio6 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[] = new int[12]; int b[] = new int[12]; int c[] = new int[24]; System.out.println("Digite el primer arreglo"); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". Digite un numero: "); a[i] = entrada.nextInt(); } for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". Digite un numero: "); b[i] = entrada.nextInt(); } int j = 0; for (int i = 0; i < 24; i++) { c[j] = a[i]; j++; c[j] = a[(i + 1)]; j++; c[j] = a[(i + 1)]; j++; c[j] = b[(i + 1)]; j++; c[j] = b[(i + 1)]; j++; c[j] = b[(i + 1)]; j++; } System.out.println("El arreglo es de: "); for (int i = 0; i < 24; i++) { System.out.print(c[i] + " "); } } }
@jahiralexanderceloriomalav7618
@jahiralexanderceloriomalav7618 3 года назад
Ejercicio 6: int TablaA[] = {1,2,3,4,5,6,7,8,9,10,11,12}, TablaB[] = {13,14,15,16,17,18,19,20,21,22,23,24} ,TablaC[] = new int[24]; //x,x,x,x,x,x //x,x,x,x,x,x int aux = 0,aux2=0,aux3=0; System.out.println(" "); for (int i = 0; i < 4; i++) { // i = 1 TablaC[aux] = TablaA[aux2]; // 6 = 3 aux++; // 6+1 = 7 aux2++; // 3 + 1 = 4 TablaC[aux] = TablaA[aux2]; // 7 = 4 aux++; // 7 +1 = 8 aux2++; // 4 + 1 = 5 TablaC[aux] = TablaA[aux2]; // 8 = 5 aux++; // 8+1 = 9 aux2++; // 5+ 1 = 6 Aqui TablaC[aux] = TablaB[aux3]; // 9 = 3 aux++; // 9 +1 = 10 aux3++; // 3 +1 = 4 TablaC[aux] = TablaB[aux3]; // 10 = 4 aux++; // 10 + 1 = 11 aux3++; // 4 + 1 = 5 TablaC[aux] = TablaB[aux3]; // 11 = 5 aux3++; // 5 + 1 = 6 aux++; // 11+1 = 12 // 0 , 1, 2,3,4,5, 6,7,8,9,10,11 } for (int i = 0; i < 24; i++) { System.out.print(TablaC[i] + ", "); } System.out.println(" ");
@CarlitosSoria
@CarlitosSoria 4 года назад
Solucion del Ejercicio 5 antes de que lo explicara alejandro. Scanner in = new Scanner(System.in); int vector1[] = new int[10]; int vector2[] = new int[10]; int vector3[] = new int[20]; int j = 0; System.out.println("Ahora procederemos a llenar el vector numero 1"); System.out.println(""); for (int i = 0; i < vector1.length; i++) { System.out.print("Ingrese el elemento de la posicion " + i + " de su vector 1: "); vector1[i] = in.nextInt(); vector3[j] = vector1[i]; j++; System.out.print("Ingrese el elemnto de la posicion " + i + " de su vector 2: "); vector2[i] = in.nextInt(); vector3[j] = vector2[i]; j++; } System.out.println("El arreglo 1 quedo conformado de la siguiente forma: "); for (int i = 0; i < vector1.length; i++) { System.out.print("[" + vector1[i] + "]"); } System.out.println("El arreglo 2 quedo de la siguiente manera: "); for (int i = 0; i < vector2.length; i++) { System.out.print("[" + vector2[i] + "]"); } System.out.println("El arreglo 3 quedo de la siguinte manera: "); for (int i = 0; i < vector3.length; i++) { System.out.print("[" + vector3[i] + "]"); }
@Toolshelp-n4q
@Toolshelp-n4q Год назад
Mi solución al ejercicio 6: 😄💪 public class arreglo4{ public static void main(String[] args){ int num[], num2[], num3[],c=0; num = new int[12]; num2 = new int[12]; num3 = new int[24]; for(int n=0;n
@isaiasjosuebarahonarodrigu4124
Una posible solucion: package ejercicio6; import java.util.Scanner; import javax.swing.JOptionPane; public class Ejercicio6 { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int a[]=new int[12],b[]=new int[12] ,c[]=new int[24]; int n=0; int m=0; JOptionPane.showMessageDialog(null,"Elementos de la primera tabla"); for(int i=0;i
@roberthernandez-g7y
@roberthernandez-g7y 7 месяцев назад
ejercicio 6: aca si fui un poco creativo y no use un bucle for para unir los arreglos import java.util.Scanner; public class Ejericicio14 { private static Scanner in = new Scanner(System.in); public static void main(String[] args) { int[] primerArreglo = {1,2,3,4,5,6,7,8,9,10,11,12}; int[] segundoArreglo = {10,20,30,40,50,60,70,80,90,100,110,120}; int[] tercerArreglo = new int[primerArreglo.length + segundoArreglo.length]; int j = 0, s = 0, r = 0; while (r < 24){ tercerArreglo [r] = primerArreglo[j]; r++; j++; tercerArreglo [r] = primerArreglo[j]; r++; j++; tercerArreglo [r] = primerArreglo[j]; r++; j++; tercerArreglo[r] = segundoArreglo[s]; r++; s++; tercerArreglo[r] = segundoArreglo[s]; r++; s++; tercerArreglo[r] = segundoArreglo[s]; r++; s++; } System.out.println(" mostrando datos...."); for (int i = 0; i < tercerArreglo.length; i++) { System.out.println(tercerArreglo[i]); } } }
@jhomarastuyauri7037
@jhomarastuyauri7037 5 лет назад
/* LEER POR TECLADO DOS TABLAS(ARREGLOS) DE 10 NUMEROS ENTEROS Y MEZCLARLOS EN UNA TERCERA TABLA DE LA FORMA SIGUIENTE :EL 1 DE A , EL 1 DE B , EL 2 DE A , EL 2 DE B , ETC. */ package practica1; import java.util.Scanner; public class Practica5 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[]=new int [10]; int b[]=new int [10]; //PEDIMOS EL ARREGLO A: System.out.println("DIGITE EL PRIMER ARREGLO: "); for (int i = 0; i < 10; i++) { System.out.println((i+1)+".DIGITE UN NUMERO: "); a[i]=entrada.nextInt(); } //PEDIMOS EL ARREGLO B: System.out.println(" DIGITE EL SEGUNDO ARREGLO: "); for (int i = 0; i < 10; i++) { System.out.println((i+1)+".DIGITE UN NUMERO: "); b[i]=entrada.nextInt(); } int primero_a=0; int primero_b=0; for (int k = 0; k < 10; k++) { System.out.println(a[primero_a]); System.out.println(b[primero_b]); primero_a=primero_a+1; primero_b=primero_b+1; } } }
@efem1221
@efem1221 2 года назад
Ejercicio 6 me quedo de la siguiente forma: import java.util.Scanner; /* Pedir 12 nuemros para dos tablas, guardar esos numeros en dos arrys, y mezclarlos en un tercer array de la siguiente forma: 3 numeros del primero,3 del segundo, 3 del primero, 3 desl segundo etc ... */ public class Ejercicio3 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] A = new int[12], B = new int[12]; //pedimos los 12 numeros de la primera tabla "A" System.out.println("digite los 12 numeros de la primera tabla "); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". numero"); A[i] = entrada.nextInt(); } // ahora pedimos los 12 numeros de la siguiente tabla "B" System.out.println("digite los 12 numeros de la segunda tabla"); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + ". numero"); B[i] = entrada.nextInt(); } //ahora vamos a mezclar los datos de la tabla A y B en la tabla C, en el orden indicado anteriormente int[] C = new int[24]; int j = 0; for (int i = 0; i < 12; i++) { C[j] = A[i]; //1,2 y 3 elemento de A en el 0,1 y 2 espacio de C C[j + 3] = B[i]; //1,2 y 3 elemento de B en el 3,4 y 5 espacio de C j++; // aumentamos en 1 para poder guardar en el siguiente espacio de C if (j == 3 || j==6 || j==9 || j==15) { j += 3;//en este punto j=3 o 9 o 15 y le +3 para guardar los siuientes 3 datos de A despues de los 3 datos de B } } //vamos a mostrar los numeros de la tabla C en el orden indicado System.out.println("la tabla C queda en el siguiente orden"); for (int i= 0; i < 24; i++) { System.out.print(C[i] + "- "); } } }
@nestorjavierheviapavon7447
@nestorjavierheviapavon7447 2 года назад
Quiero ver un ejemplo de este mismo caso, pero que los arreglos sean de diferentes tamaños. Alguien me ayuda??
Далее
PROGRAMACIÓN ATS TRIBUTO Y BIOGRAFIA
10:36
Просмотров 393 тыс.
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
MATRIX IN CARACOL OR SPIRAL IN JAVA
33:32
Просмотров 33 тыс.
74. Programación en Java || POO || Herencia en POO
18:05