Tremendo legado este hombre con sus cursos muy bien explicados. Yo pensé que ya no estaría su canal. Ahora me alegro que aun se mantengan en esta plataforma. Donde quiera que estés . . . un abrazo.
@marioguerrero48654 жыл бұрын
En paz descanse el mejor profe, like si tu también sigues viendo sus clases
@gloriaandreaajanelgonzalez50574 жыл бұрын
Puedo saber que le pasó :(
@shouttoyys3 жыл бұрын
@@gloriaandreaajanelgonzalez5057 Cancer de rodilla:(
@gloriaandreaajanelgonzalez50573 жыл бұрын
@@shouttoyys no puede ser :((
@luisbermudez41183 жыл бұрын
@@gloriaandreaajanelgonzalez5057 increíble pero cierto :/
@ltagla2 жыл бұрын
@@shouttoyys y de pulmón
@sebastiansilvavidal4523 жыл бұрын
Este man era un crack, mis respetos. Que en paz descanse
@gutierreztumblr2 жыл бұрын
Como sabes que falleció?:( que le pasó?uu
@jmusarname8653 Жыл бұрын
@@gutierreztumblr Falleció y punto, lo que queda es respetar su legado y estar agradecidos con su contenido
@enriquegarzaruiz41774 жыл бұрын
Estoy llevando este curso video por video, y siempre intento resolver todos los ejercicios por mí mismo antes de ver cómo los hace en la pantalla pero aunque logro resolverlos, frecuentemente me gana en cuanto a simplicidad en el algoritmo, lo cual es muy muy importante Para este ejercicio 7 estaba usando contadores Cada que arreglo[i] fuera menor que arreglo[i+1], yo incrementaba una variable utilizando ++ Y al final una variable tenía que ser igual a 9 para imprimir que la serie era ascendente o descendente Pero sin duda la forma que nos muestra aquí es mucho más efectiva Siempre se sigue aprendiendo y mejorando Muchas gracias maestro donde quiera que esté , y Q.E.P.D.
@SkullKiD0964 жыл бұрын
No es tanto efectiva la del video, digamos que para cantidad de datos a ingresar tienes que esperar que revise todos y luego dar el veredicto del estado de la serie. Es mejor ver que si ya encuentre la anomalia (cambia de ascendente a descendente o viceversa, desordenado) dejar de revisar los datos y mostrar el estado de frente
@nikoalexis1234 жыл бұрын
Te Extrañamos Alejandro :(
@gloriaandreaajanelgonzalez50574 жыл бұрын
Puedo saber qué le pasó :(
@domingomartinez11704 жыл бұрын
@@gloriaandreaajanelgonzalez5057 Cancer
@gloriaandreaajanelgonzalez50574 жыл бұрын
@@domingomartinez1170 ooh pobre, que descanse en paz ♥️♥️
@cesaralejandroalvarezzefer56832 жыл бұрын
Es 12 del Junio de 2022, sigues siendo una guía para todos los futuros programadores, gracias por tanto, perdón por tan poco. Esta es una de las posibles soluciones al ejercicio 8, espero les pueda servir.
@cesaralejandroalvarezzefer56832 жыл бұрын
int array[] = newint array[] = new int[10]; int posicion = 0; Scanner sc = new Scanner(System.in); for (int i = 0; i < array.length - 2; i++) { System.out.print("Ingrese el número " + (i + 1) + ": "); array[i] = sc.nextInt(); } System.out.println(); System.out.print("Ingrese un número: "); int numero = sc.nextInt(); System.out.print("Ingrese una posición: "); posicion = sc.nextInt(); if (posicion > 7) { for (int i = 0; i < array.length; i++) { array[i] = array[i]; if (i == posicion - 1) { array[i] = numero; } } } for (int i = 7; i >= posicion - 1; i--) { array[i + 1] = array[i]; if (i == (posicion - 1)) { array[i] = numero; } } System.out.println(Arrays.toString(array)); int[10]; int posicion = 0; Scanner sc = new Scanner(System.in); for (int i = 0; i < array.length - 2; i++) { System.out.print("Ingrese el número " + (i + 1) + ": "); array[i] = sc.nextInt(); } System.out.println(); System.out.print("Ingrese un número: "); int numero = sc.nextInt(); System.out.print("Ingrese una posición: "); posicion = sc.nextInt(); if (posicion > 7) { for (int i = 0; i < array.length; i++) { array[i] = array[i]; if (i == posicion - 1) { array[i] = numero; } } } for (int i = 7; i >= posicion - 1; i--) { array[i + 1] = array[i]; if (i == (posicion - 1)) { array[i] = numero; } } System.out.println(Arrays.toString(array));
@martinrojas32026 жыл бұрын
Hola soy de argentina y gracias a tus videos tengo ideas muy buenas. Los seguire hasta terminarlo.
@juan-b5 жыл бұрын
Ejercicio 8: /* * Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el teclado 8 números. Después se debe pedir un número y una posición insertarlo, en la posición indicada, desplazando los que estén detrás. */ package arrays.ejercicio8; import java.util.Scanner; /** * * @author Juan */ public class ArraysEjercicio8 { public static void main(String[] args) { int tabla[] = new int[10]; int numero; int posicion; Scanner entrada = new Scanner(System.in); //Pedimos los 8 números for(int i=0;i=posicion;i--){ tabla[i+1] = tabla[i]; } //Insertamos el número en la posición tabla[posicion] = numero; //Imprimimos el arreglo for(int i:tabla){ System.out.println(i); } } }
@andresriosmontoya5 жыл бұрын
muchas gracias, la verdad me fue mas facil entenderlo de esta forma
@Ojos_Sin_Rostro5 жыл бұрын
Tuve inconvenientes con tu código ya que al insertar el numero nuevo="1" y la posición="1" me salia error... Esta seria la solución... package Ejercicios; import java.util.Scanner; public class Ejercicio8_Arreglos { public static void main (String []args){ Scanner e = new Scanner (System.in); int num[] = new int [10]; int val,pos; System.out.println("Guardando elementos"); for(int i=0;i=pos;i--){ num[i+1]=num[i]; } num[pos]=val; for(int i: num){ System.out.println(i); } } }
@paullaz16785 жыл бұрын
Tendria qur ser i=7 y no 8, porque tabla[8] No contiene un valor, además la posicion debe restarse 1. for(int i=7;i>=posicion-1;i--){ tabla[i+1] =tabla[i]; } De todas maneras. Buen aporte bro
@ArmanGO-Oficial5 жыл бұрын
@@paullaz1678Me podrías explicar este recorrido amigo porfavor, resulta que entiendo todo, menos este recorrido que está haciendo el for for(int i=8;i>=posicion;i--){ tabla[i+1] = tabla[i]; }
@martincoimbra20534 жыл бұрын
No suelo comentar en KZbin, solo comento cuando real ente tengo que decir algo, muchas gracias Juan por tu aporte y gracias por agregar tus comentarios en tu script. CRACK
@Veneryus6 жыл бұрын
Wow, tus videos me vuelan la mente. Gracias por compartir tu conocimiento! :)
@CosmoItalo10 ай бұрын
eEes un mito,me has salvado de un trabajo que tengo que presentar..un saludo amigo mio hasta el cielo!!
@gustaschambi1664 Жыл бұрын
lo hizo con boleano y contador pero el solo con boleano wow, gracias por todo.
@juansebastianastudillozamb27247 жыл бұрын
Ejercicio 8 :D //Ejercicio 8 //Juan Astudillo package repaso; import java.util.Scanner; public class Repaso { public static void main(String[] args) { //Objeto scanner Scanner entrada = new Scanner(System.in); //Variables int n=10; int[] numeros = new int[n]; int pos, num; //Llenar el arreglo for(int i=0; i9 || pos=8){//No habra que desplazar el arreglo numeros[pos]=num; } else{//Habra que desplazar el arreglo for(int i=(numeros.length-1); i>pos; i--){ numeros[i] = numeros[i-1]; } numeros[pos] = num; } //Mostrar el arreglo for(int i=0; i
@limbergcr21762 жыл бұрын
sos un capo literal este es unico ejercicios que me costo entender. el penultimo for para desplazar no sabia como pero tu lo hiciste, de verdad que capo. gracias!! por compartir codigo.
@carlossalvatierracubas71709 ай бұрын
GRAN MAESTRO!!! En mi caso lo entendí así, tomando como finalidad tener una lista de 10 datos con un vacío, luego en una posicion insertar un numero. y todos los datos existentes en la lista correrlo para el lado del vacio e insertar el numero en ese nuevo espacio que se genera. Yo mismo inserto los datos para que se entienda. int[] lista = new int[10]; lista[0] = 2; // posicion a insertar el número 1 lista[1] = 3; lista[2] = 4; lista[3] = 5; lista[4] = 6; lista[5] = 7; lista[6] = 8; lista[7] = 9; lista[8] = 10; //lista[9] = 0; // No llenado, es el vacío de la lista int numero = 1; // insertar numero 1 int posicion = 0; // en esta posicion for (int i = lista.length - 1; i > posicion; i--) { lista[i] = lista[i - 1]; } lista[posicion] = numero; // Imprimiendo los datos para validar for (int i : lista) { System.out.println(i); }
@Dannrar3 жыл бұрын
Pensé que no iba a ser capaz de resolverlo, pero lo hice: Ejercicio Nº 8 Scanner entrada = new Scanner(System.in); int a[] = new int[10]; int numero, posicion; // Introduciendo los primeros 8 elementos del arreglo. for (int i = 0; i < 8; i++) { System.out.print((i + 1) + ". Digite un número: "); a[i] = entrada.nextInt(); } // Ingresar 2 número en posiciones determinadas por el usuario. for (int i = 0; i < 2; i++) { System.out.print(" Digite una posición entre 1-10 del arreglo " + " donde quiere ingresar el número anterior: "); posicion = entrada.nextInt(); System.out.print(" Digite un número más para ingresar: "); numero = entrada.nextInt(); int cont = 9; for (int j = cont; j >= posicion; j--) { a[j] = a[j - 1]; } a[posicion-1] = numero; } // Imprimiendo el arreglo. System.out.print("El arreglo es: "); for (int i = 0; i < 10; i++) { System.out.print(a[i] + ", "); } System.out.print("\b\b."); ¡Saludos!
@Shinkirou69 Жыл бұрын
Hay un problema en tu programa si en la primera posición pones 10 que se arreglaría así import java.util.Scanner; public class ejercicio8 { public static void main(String[] args){ Scanner entrada = new Scanner(System.in); int numeros[] = new int[10], numero, posicion; for(int i = 0; i < 8; i++){ System.out.print( (i + 1) + ". Escribe un numero : "); numeros[i] = entrada.nextInt(); } for(int i = 0; i < 2; i++){ System.out.print("Escribe un numero: "); numero = entrada.nextInt(); System.out.print("Escribe la posicion del numero en el vector: "); posicion = entrada.nextInt(); for(int j = 9; posicion
@Dannrar Жыл бұрын
@@Shinkirou69, muchas gracias por la aclaración.
@Shinkirou69 Жыл бұрын
@@Dannrar gracias a ti que si no no lo habrá sacado
@chef94046 жыл бұрын
me encantan tus videos :,) sabes explicar muy bien
@johnx70957 жыл бұрын
Excelentes tus vídeos y explicas muy bien.
@jhonrichard3 жыл бұрын
Ejercicio 8 : /* pedir N numeros en un arreglo, el ultimo numero pedir su valor y su posicion, y colocarlo en la posicion desplazando los demas */ package arreglo_ejercicio_8; import javax.swing.JOptionPane; public class Arreglo_Ejercicio_8 { public static void main(String[] args) { //Declarar variables int indice, valor; //Pedir la longitud del array a ingresar int num = Integer.parseInt(JOptionPane.showInputDialog("Ingresar la longitud del array : ")); int[] numeritos = new int[num]; //Pedir los valores para el array for (int i = 0; i < num - 1; i++) { numeritos[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingresa el valor de la posicion " + i + " :")); } //Pedir el indice y valor indice = Integer.parseInt(JOptionPane.showInputDialog("Ingresa el indice: ")); valor = Integer.parseInt(JOptionPane.showInputDialog("Ingresa el valor :")); int indice_u = indice; //Mostrar el indice y valor ingresado System.out.println("Indice : " + indice_u); System.out.println("Valor : " + valor); System.out.println("*****************"); //LLenar los valores despues del indice en un array de backup int[] backup = new int[num - indice_u - 1]; for (int i = 0; i < backup.length; i++) { backup[i] = numeritos[indice_u]; indice_u++; } //muestro los valores que contiene el array de backup System.out.println("-------ARRAY BACKUP----------"); for (int i = 0; i < backup.length; i++) { System.out.println(backup[i]); } //muestro el array original System.out.println("-------ARRAY NUMEROS----------"); for (int i = 0; i < numeritos.length; i++) { System.out.println(numeritos[i]); } //inserto el valor en el indice ingresado numeritos[indice] = valor; //Insertar los valores del array backup un valor despues del indice en el array original int conta = 0; System.out.println("------ARRAY FINAL--------------"); for (int i = 1; i
@nahuelsileone1014 жыл бұрын
QEPD MEJOR PROFE DEL UNIVERSO! 😪😪
@thejames6164 жыл бұрын
Aquí tengo mi ejercicio 8 resuelto: package ejercicios_5; import java.util.Scanner; public class ejercicios_5 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] numeros; int numeroA,posicion; numeros=new int[9]; System.out.println("Llenar el arreglo:"); for(int i=0;i
@Comoanda33 Жыл бұрын
Que buena resolucion
@morty-alcalde596310 ай бұрын
ggg
@jhonjanselh.torres1307 жыл бұрын
buenos vídeos.. saludo desde República Dominicana-
@DanZombiezzz2 ай бұрын
Aquí mi intento antes de ver el video public class Daniel3 { public static void main(String[] args) { int creciente=0; String rpt; do { int cantidad=Integer.parseInt(JOptionPane.showInputDialog ("ingrese la cantidad de digitos que tendra su arreglo")); int[] numero=new int[cantidad]; for (int i = 0; i < cantidad; i++) { numero[i]=Integer.parseInt(JOptionPane.showInputDialog("ingrese un digito")); } for (int i : numero) { System.out.println(i); } for (int i = 0; i < cantidad-1; i++) { if (numero[i]+1==numero[i+1]) { creciente=1; }else if(numero[i]-1==numero[i+1]){ creciente=0; }else{ creciente=2; } } if (creciente==1) { System.out.println("El arreglo es asendente"); }else if(creciente==0){ System.out.println("El arreglo es decreciente"); }else if (creciente==2) { System.out.println("El arreglo esta desordenado"); } rpt=JOptionPane.showInputDialog("¿Desea continuar? (S/N)"); } while (rpt.equalsIgnoreCase("S")); } }
@carloslsalcedo81284 жыл бұрын
Alejandro Taboada. Una mente brillante. Muy lamentable tu partida, eras muy joven.
@coffeebeans3012 Жыл бұрын
Ejercicio 8 (JavaScript) : for (let i = 0; i < 8; i++) { array[i] = parseInt(prompt("Ingrese número " + (i+1))); } let numero = parseInt(prompt("Ingrese número 9")); let posicion = parseInt(prompt("Ingrese posición")); array.splice(posicion,0,numero); alert(array);
@marelinatalirojascastillo10296 жыл бұрын
Tengo una duda con el problema 8, se pide que declaremos una tabla con 10 elementos, se ingresaran por teclado 8 y en seguida se dará otro número con su posición para ser insertados, lo cual hace que falte un número en la tabla pues deben ser 10, y con las instrucciones solo tenemos en total 9 números, entonces la tabla está demás que tenga 10 ¿cierto? o entendí mal.
@abc13deagosto5 жыл бұрын
A menos que en los 8 que pides por teclado estés incluyendo al de la posición 0, entonces sería de 0 a 8 y en realidad serían 9 elementos y él tuvo un error de redacción.
@echevarriamejias39315 жыл бұрын
@@abc13deagosto No sé por qué exactamente, pero no hay error. Porque cuando compila, lo rellena con 0
@eliasmath20174 жыл бұрын
es una excelente solucion:incluso te muestra cuando existen algunos numeros que se repiten como: 1 2 3 3 5 6 6 6 7, lo intente con contadores ,x ejemplo si en el for comparaba las 10 numeros,el contador aumentaba hasta 9, y me imprimia si era creci o decr .........si el (contCrec!= 9 && contDecre=!9) entonces el arreglo estaba desordenado,,pero mas completo sale como el de alejandro con boolena :D
@edeerjacksonguevaratina98704 жыл бұрын
Wuau Excelente Alejandro!!!
@aquirozc2 жыл бұрын
package ejercicioarreglos08; import java.util.Scanner; /* SI PUEDES IMAGINARLO PUEDES PROGRAMARLO SI PUEDES IMAGINARLO PUEDES PROGRAMARLO SI PUEDES IMAGINARLO PUEDES PROGRAMARLO 02 de febrero de 2022 Ejercicio 8: Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el teclado 8 números. Después se debe pedir un número y una posición, insertarlo en la posición indicada, desplazando los que estén detrás. */ public class EjercicioArreglos08 { public static void main(String[] args) { Scanner EntradaDatos = new Scanner(System.in); int Numeros [] = new int [10]; int Ranura, Posición ; boolean Check = false; //El programa procede a pedirle 8 numeros al usuario para ser guardados en el arreglo for (int i = 0; i < 8;i++){ System.out.print("Digite un número para ser guardado dentro del arreglo: "); Numeros[i] = EntradaDatos.nextInt(); } System.out.println(" Se ha terminado de guardar los números en el arreglo "); //Despues de guardar los 8 numeros iniciales, el programa procede a preguntar el numero adicional y la posición que ocupara System.out.print("Digite un nuevo numero para ser guardado en el arreglo: "); Ranura = EntradaDatos.nextInt(); //La posición debe existir dentro del arreglo do{ if(Check == true){ System.out.println("La posición no existe dentro del arreglo"); } System.out.print("En que posición desea guardar el numero: "); Posición = EntradaDatos.nextInt(); Check = true; }while(Posición < 1 || Posición > 10); //Recordando que la posición real es la posición digitada por el usuario menos una unidad Posición--; //Si la posición escogida por el usuario es alguna que esta vacia, en este caso la 8 y la 9, no hay necesidad de recorrer las posiciones. switch (Posición) { case 9 : case 8 : Numeros [Posición] = Ranura; break; default : //El valor guardado en la posición 0 es movido a la ultima Numeros[Numeros.length-1] = Numeros[0]; if (Posición != 0){ //Recorre cada posición que se encuente detras de la elegida por el usuario a un luga anterior for (int i = 1; i
@reisernajarterrones75842 жыл бұрын
gracias!
@JenniferBeuses4 жыл бұрын
Ejercicio 8: int numeros[] = new int[10], lista[] = new int[10], i_lis=0, numero, posicion; boolean agregado = false; Scanner entrada = new Scanner(System.in); System.out.println("-=Cargar el arreglo=-"); for(int i=0; i
@frxnsuxrez66987 жыл бұрын
gran video y saludos desde venezuela
@migueleduardofernandezsevi35384 жыл бұрын
Muy pocas vistas para esta joya de video
@AlejandroRamirez-kx4sk7 жыл бұрын
Me gusto el video me animare a ver los videos que has echo con anterioridad :D Saludos!
@SUPERNOVA-vn8dh2 жыл бұрын
/* Diseñar una aplicacion que declare una tabla de 10 elementos enteros. Leer mediante el teclado 9 numeros. Despues se debe pedir un numero y una posicion, insertarlo en la posicion indicada, desplazando los que estén detrás. */ import java.util.Scanner; public class ej8 { public static void main(String[] args) { int numeros[] = new int[10]; int n, pos, traslado=0; Scanner entrada = new Scanner(System.in); System.out.println(); System.out.println("Digite un arreglo para insertar un numero"); for (int i=0;i= 0 && pos
@JovannyMartinezMCJ4 жыл бұрын
/*Ejercicio 7 * Leer por teclado una serie de 10 números enteros. La aplicación debe indicarnos si los números están ordenados de forma * creciente, decreciente, o si están desordenados */ int arreglo[] = new int[10]; boolean cr = false, dc = false; for(int i=0; i < arreglo.length;i++){ arreglo[i] = Integer.parseInt(JOptionPane.showInputDialog("Digite un valor: ")); System.out.println("Digite un valor: "+arreglo[i]); if(i>=1){ if(arreglo[i-1] < arreglo[i]){//creciente cr = true; } if(arreglo[i-1] > arreglo[i]){//decreciente dc = true; } } } if(cr == true && dc == false){//creciente es verdadero y decreciente falso: creciente System.out.println(" Los numeroes están en orden creciente"); }else if(cr == false && dc == true){//creciente es falso y decreciente verdadero: decreciente System.out.println(" Los numeroes están en orden decreciente"); }else if(cr == true && dc == true ){//creciente es falso y decreciente falso: desordenado System.out.println(" Los numeroes están desordenado"); }else{//si no es ninguno de los anteriores (por logica todos son iguales): iguales System.out.println(" Los numeroes están iguales"); }
@alfredoalejandroaramburoca83153 жыл бұрын
Ejercicio 8 completamente funcional: /* Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el teclado 8 numeros, después se debe pedir un número y una posición, insertarlo en la posición indicada, desplazando los que estén detrás. */ package ej10arrays; import java.util.Scanner; public class Ej10Arrays { public static void main(String[] args) { Scanner ob=new Scanner(System.in); int[] arreglo=new int[10]; System.out.println("*Llenado de arreglo*"); for(int i=0; iposicion; j--)//Se hará el desplazamiento hasta llegar a la posición ingresada por el usuario, llegada a esa posición habrá un valor nulo o 0 { arreglo[j]=arreglo[j-1];//la posicion J tendra el valor de la casilla J-1, es asi como ira desplazando elementos }//Cierra el ciclo arreglo[posicion] = numero;//Se asigna el número a la posición indicada System.out.println(); int cont=0;//El contador solo es para ilustrar la posición en donde están los elementos, algo así como un iterador System.out.println("*Nuevo acomodo con nuevo número y posición*"); for(int k:arreglo) { System.out.println(cont+".- "+k); cont++; }//Cierra el ciclo }//Cierra el main }//Cierra la clase
@ellias_mb Жыл бұрын
me sirvio
@eduolaya90186 жыл бұрын
package arreglos; /* * Ejercicio 7: Leer por teclado una serie de 10 números enteros. La aplicación debe indicarnos si los números están ordenados de forma creciente, decreciente, o si están desordenados. */ import java.util.Scanner; public class CrecienteoDecreciente { public static void main(String[] args) { int aux=0; boolean j = false; int i; Scanner lectura = new Scanner (System.in); int tabla[] = new int[5]; int contasc=0; int contdes=0; for(i=0;i
@sz.alvarez6 жыл бұрын
Muy buen canal.
@tiempoyfinanzas46543 ай бұрын
GRACIAS POR TU LEGADO mi propuesta para el 8 declara una tabla de 10 elementos de numeros int , leer mediante teclado 8 numeros y pedir un numero y posicion y colocarlo en la posicion del array desplazando los demas muestra el resultado con el numero en la posicion indicada */ public class DesplazarValoresARRAY { public static void main(String[] args) { System.out.println(" escribe 8 numeros del array por favor"); Scanner sc=new Scanner(System.in); int []tabla=new int[10]; for (int i = 0; i < 8 ; i++) { tabla[i]=sc.nextInt(); } System.out.println("escribe un numero "); int numero=sc.nextInt(); System.out.println("escribe una posicion de la tabla donde quieres ubicarlo "); int posicion=sc.nextInt(); for (int i = 9; i > posicion ; i--) {// VAMOS COPIANDO EL VALOR de izquierda a DERECHA PARA SUSTITUIR el izquierdo //por una copia nueva del siguiente izquierdo tabla[i]=tabla[i-1]; //copiamos la posicion de i-1 en la iteracion actual de i } tabla[posicion]=numero; //asignamos el numero en la iteracion correspondiente del ARRAY a la posicion System.out.println("este es el resultado"); for (int i = 0; i < tabla.length ; i++) { System.out.println(tabla[i]); } } }
@diegodavidsolorzanotique84184 жыл бұрын
Ejercicio 8: Scanner en=new Scanner(System.in); int c[]=new int[10]; System.out.println("Ingresando los elementos al bucle"); for(int i=2;i
@jerlinsongonzalez20611 ай бұрын
/* ejercicio 8 */ package arrays; import java.util.Scanner; public class DesplazarNum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] array = new int[10]; //Rellenamos el arreglo, solo 8 posiciones for(int i = 0; i=posicion; i--) { array[i+1] = array[i]; } array[posicion] = numero; System.out.println("Nueva distribucion del arreglo: "); for(int i: array){ System.out.println(i); } } }
@pedronelvargasochoa64637 жыл бұрын
Otra manera de hacer la comparacion... public static void main(String[] args) { int[] num = new int[10]; int c=1,c1=1,c2=1; Scanner capturar = new Scanner(System.in); for(int x=0;x= 1){ if(num[x-1] > num[x]){ // descendente 5 4 3 2 1 0 c++; } else if(num[x-1] < num[x]){ // ascendente 0 1 2 3 4 c1++; } else if(num[x-1] == num[x]){ c2++; } } } if( c == 10){ System.out.println("Los numeros estan en orden descendente.."); } else if( c1 == 10){ System.out.println("Los numeros estan en orden Ascendente.."); } else if( c2 == 10){ System.out.println("Todos los numeros son iguales.."); } else{ System.out.println("Los numeros estan desordenados.."); } }
@Loko0055x2 жыл бұрын
buena logica sin usar los booleanos solo con contador bien ahi
@OscarGN-p8n7 жыл бұрын
excelente hermano vas muy bien !!!!! gracias de nuevo
@edwardrodriguez81666 жыл бұрын
Gracias muy buenos los videos
@maobefra4 жыл бұрын
Es una gran pena que hayas dejado este mundo siendo tan joven con tus grandes habilidades. RIP.
@jhonrichard3 жыл бұрын
/* Pedir 10 numeros y mostrar si esta creciente, decreciente o desordenado; */ package arreglo_ejercicio_7; import javax.swing.JOptionPane; public class Arreglo_Ejercicio_7 { public static void main(String[] args) { int num = Integer.parseInt(JOptionPane.showInputDialog("Ingresa la cantidad de numeros : ")); int numeritos[] = new int[num], primer; int creciente = 1, decreciente = 1, igual=1,desordenado = 0; for (int i = 0; i < num; i++) { numeritos[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un numero :")); primer = numeritos[i]; } System.out.println("**************"); for (int i = 1; i < num; i++) { if(numeritos[i]==numeritos[i-1]){ igual++; } if(numeritos[i] >= numeritos[i - 1]) { creciente++; } else if (numeritos[i] < numeritos[i - 1]) { decreciente++; } if (creciente > 1 & numeritos[i] < numeritos[i - 1]) { desordenado++; } if (decreciente > 1 & numeritos[i] < numeritos[i - 1]) { desordenado++; } } if(igual==num){ System.out.println("Todos los datos son iguales"); }if (creciente == num) { System.out.println("Los datos son crecientes"); } else if (decreciente == num) { System.out.println("Los datos son decrecientes"); } else if (desordenado > 0) { System.out.println("Estan desordenados"); } } }
@crispat72252 жыл бұрын
Me encanto el análisis .
@isaiascastrougaz6010 Жыл бұрын
/*EJERCICIO 8 int array[] = new int [10]; int numero = 0, posicion = 0; System.out.println("Datos del array"); for (int i=0; i=posicion; i--) { array[i+1] = array[i]; } array[posicion] = numero; System.out.println(" "+"Nuevo valor del arreglo"); for (int i=0; i
@andreschiassoni68634 жыл бұрын
Ejercicio 8: import java.util.Scanner; public class Video_47_Arrays_Ejercicio8 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int tabla [] = new int [10]; tabla [0] = 7; int numero, posicion; System.out.println(" Llenar el arreglo de 10 números, posición 2 a 9"); System.out.println(" 1. Ingrese un número: "+tabla[0]); for (int i=1;i
@danilss86412 жыл бұрын
/* Ejercicio 8: Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el teclado 8 números. Después se debe pedir un número y una posición, insertarlo en la posición indicada, desplazando los qte estén detrás. */ package desplazararray; import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author Daniel */ public class DesplazarArray { /** * @param args the command line arguments */ public static void main(String[] args) { JOptionPane.showMessageDialog(null, "Programa que de un array se desplazan los números para colocar otro"); Scanner in = new Scanner(System.in); int A[] = new int[10]; for (int i = 2; i < A.length; i++) { System.out.print("Digite el número. [" + i + "]: "); A[i] = in.nextInt(); } for (int i : A) { System.out.print("[" + i + "]"); } int n; byte p; System.out.print(" Digite el número que desea adicionar en el array: "); n = in.nextInt(); System.out.print(" Digite en qué posición del array A[n] desea poner " + n + ": "); p = in.nextByte(); do { if (p < 0 || p > 9) { System.out.print(" Posición incorrecta, escoge una entre [0] y [9] para poner " + n + ": "); p = in.nextByte(); } } while (p < 0 || p > 9); if (p < 2) { A[p] = n; System.out.println("Aicionado correctamente: "); for (int i : A) { System.out.print("[" + i + "]"); } } else { for (int i = 2; i
@CeFer914 жыл бұрын
/* Solucion Ejercicio 8 Diseñar una aplicacion que declare una tabla de 10 elementos enteros Leer mediante el teclado 8 numeros, despues se debe pedir un numero y una posición, insertarlo en la posición indicada, desplazando los que estén detras */ package Ejercicios; import java.util.Scanner; public class Ejercicio08 { public static void main(String[] args) { Scanner scn = new Scanner(System.in); int num[] = new int[10]; int val, pos; System.out.println("Ingreso de Elementos"); for (int i = 0; i < 8; i++) { System.out.print((i + 1) + ".- Digita un número: "); num[i] = scn.nextInt(); } System.out.print(" Inserta un numero: "); val = scn.nextInt(); System.out.print("Inserta posición: "); pos = scn.nextInt(); //Se le resta 1 porque empieza desde 0 pos = pos - 1; //El valor ingresa en la posición deseada, y los demás numeros se desplazan hacia las casillas vacias (8 y 9) al final del arreglo for (int i = 8; i >= pos; i--) { num[i + 1] = num[i]; } num[pos] = val; //El ultimo valor siempre saldrá cero, porque nunca se llega a llenar esa celda del array for (int i : num) { System.out.print(i+" "); } } }
@CeFer912 жыл бұрын
package ejercicio8; import java.util.Scanner; public class Ex8 { public static void main(String[] args) { int[] num = new int[10]; int x, pos; Scanner sc = new Scanner(System.in); System.out.println("Ingrese 9 numeros diferentes:"); for (int i = 0; i < 9; i++) { System.out.print("Posicion " + (i + 1) + "= "); num[i] = sc.nextInt(); } System.out.print("Ingrese un numero adicional: "); x = sc.nextInt(); System.out.print("Ingrese una posicion del 1 al 10: "); pos = sc.nextInt(); pos--; for (int i = 9; i > pos; i--) { num[i] = num[i-1]; } num[pos] = x; for (int i : num) { System.out.print(i+" "); } } }
@JULIANSANTOYOSOLIS10 ай бұрын
Despues de mucho pensar, así resolvi el ejercicio 8: package ejercicio8_arreglos; import java.util.Scanner; public class Ejercicio8_arreglos { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int arreglo [] = new int[10], añadir, posicion; System.out.println("Introduzca 8 numeros "); for (int i=0;i
@leonardolizcano71935 жыл бұрын
Ejercicio 7 (diferente): package ejercicio.pkg7; import java.util.Scanner; public class Ejercicio7 { public static void main(String[] args) { Scanner leer=new Scanner(System.in); int numero[]= new int[10],a=0; boolean crece=true, decrece=true; System.out.println("Leyendo arreglo: "); for (int i = 0; i < 10; i++) { System.out.print((i+1)+". Digite un número entero: "); numero[i]=leer.nextInt(); if (i>0&(numero[i]>a|numero[i]==a)) { decrece=false; } if (i>0&(numero[i]
@aangellca3 жыл бұрын
A quien pueda interesar como dice mi mami, aqui dejo la parte del codigo que reordena el arreglo luego de pedir el nuevo numero y la posición: aux = tabla[0]; for(int i=0; i
@solovallenatos25694 жыл бұрын
//Ejercicios, de arreglos. DISEÑAR UNA APLICACION QUE DECLARE UNA TABLA DE 10 ELEMENTOS //LEER MEDIANTE EL TECLADO 8 NUMERO,DESPUES SE DEBE PEDIR UN NUMERO Y UNA POSICION, //INSERTARLO EN LA POSICION INDICADA, DESPLAZANDO LOS QUE ESTEN DETRAS int numeros[] = new int[10];//DECLARAMOS LA TABLA int nume,posi; for(int i=0;i9) { numeros[8+1]= numeros[9]; posi++; } //esta opcion es la de for yo deje la mia en while //for(int i = 8; i
@AndresGarcia-iw6mi6 жыл бұрын
que buen maestro.
@martinrojas32026 жыл бұрын
Se puede hacer un programa que me almacene 1000 nros por ejemplo de secuencias del 0 al 20 y que al recorrerlos me dé el nro proximo de una secuencia al ponerle 5 numeros por ejemplo?
@Mr-Knight1 Жыл бұрын
*lo resolvi con solo un bucle y 3 if, no vi que nadie lo haya hecho asi xd* int arreglo[] = new int[10]; for (int i = 0; i < 10; i++) { arreglo[i] = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese un numero " + (i + 1) + "/10")); } if (arreglo[0] < arreglo[1] && arreglo[1] < arreglo[2] && arreglo[2] < arreglo[3] && arreglo[3] < arreglo[4] && arreglo[4] < arreglo[5] && arreglo[5] < arreglo[6] && arreglo[6] < arreglo[7] && arreglo[7] < arreglo[8] && arreglo[8] < arreglo[9]) { System.out.println("El arreglo esta en forma creciente"); } else if (arreglo[0] > arreglo[1] && arreglo[1] > arreglo[2] && arreglo[2] > arreglo[3] && arreglo[3] > arreglo[4] && arreglo[4] > arreglo[5] && arreglo[5] > arreglo[6] && arreglo[6] > arreglo[7] && arreglo[7] > arreglo[8] && arreglo[8] > arreglo[9]) { System.out.println("El arreglo esta en forma decreciente"); } else if (arreglo[0] == arreglo[1] && arreglo[1] == arreglo[2] && arreglo[2] == arreglo[3] && arreglo[3] == arreglo[4] && arreglo[4] == arreglo[5] && arreglo[5] == arreglo[6] && arreglo[6] == arreglo[7] && arreglo[7] == arreglo[8] && arreglo[8] == arreglo[9]) { System.out.println("El arreglo contiene todos los numeros iguales"); }else{ System.out.println("El arreglo esta desordenado"); }
@laubaticАй бұрын
public class Ejercicio8 { public static void main (String[] args){ Scanner in = new Scanner(System.in); int arreglo[] = new int[10]; int posicion, nuevo; // Ingresar 8 números en el arreglo for (int i = 0; i < 8; i++){ System.out.print((i + 1) + " Digite un numero: "); arreglo[i] = in.nextInt(); } System.out.println("Digite el nuevo numero: "); nuevo = in.nextInt(); System.out.println("Digite la posicion en la tabla (0-8): "); posicion = in.nextInt(); // Verificar que la posición esté dentro del rango permitido if (posicion < 0 || posicion > 8) { System.out.println("Posición no válida. Debe estar entre 0 y 8."); return; // Salir del programa si la posición es inválida } // Desplazar los elementos a la derecha desde la posición especificada for (int i = 8; i > posicion; i--) { arreglo[i] = arreglo[i - 1]; } // Insertar el nuevo número arreglo[posicion] = nuevo; // Mostrar el arreglo resultante System.out.println("Arreglo resultante:"); for (int i = 0; i < 10; i++) { System.out.print(arreglo[i] + " "); } } }
@Ochins363 жыл бұрын
Ejercicio 8. int[] a = new int[10]; Scanner sc = new Scanner(System.in); int total = a.length; for (int i = 0; i < total - 2; i++) { System.out.print("Ingresa el N°" + (i + 1) + ": "); a[i] = sc.nextInt(); } System.out.print("Ingresa una posición: "); int elemento = sc.nextInt(); System.out.print("Ingresa una posición: "); int posicion = sc.nextInt(); for (int i = total - 2; i >= posicion; i--) { a[i + 1] = a[i]; } a[posicion] = elemento; for (int i = 0; i < total-1; i++) { System.out.println(a[i]); }
@TheNitro15442 жыл бұрын
No entiendo lo de "desplazando los que estén detrás"
@percyramirez2177 жыл бұрын
hola buenos dias ¿tengo problemas en ensamblar varios matrices?
@rtu25484 жыл бұрын
import java.util.Scanner; public class Arreglo11 { public static void main(String []args){ Scanner entrada = new Scanner(System.in); int arreglo[] = new int[10]; int numero,posicion,j=1; System.out.println("Llene la tabla " + " increse 8 numeros "); for(int i=2; i
@joseph1978vlc3 ай бұрын
La lógica en que tengo que rescatar el valor del arreglo en una posición y luego sustituirlo, me ha costado lo mio. Espero que ya no se me olvide lo aprendido. Dejo aqui mi solución: package CURSO_JAVA_Arreglos; import java.util.Scanner; public class Arreglos_Ejercicio_08 { /*Declara tabla (arreglo) de 10 elementos. Leer 9 numeros por teclado. Queda una posicion vacía. * Después, debe pedir 1 numero y 1 posición para insertarlo en la tabla, desplazando hacia atrás * el que ya estuviera en esa posición y al resto. */ public static void main(String[]args) { Scanner entrada = new Scanner(System.in); //Crea y dimensiona un arreglo de 10 elementos de tipo entero (int) int [] arreglo = new int [10]; //Lee 9 enteros por teclado y rellena el arrelo. for (int i=0; i
@Isaaczfg6 жыл бұрын
Posible solucion al problema 8: package calculadora; import java.util.Scanner; public class Calculadora { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] a = new int[10]; int numero = 0; int pos = 0; System.out.println("Introduzca los datos solicitados: "); for(int i = 0;i < 8;i++){ System.out.print("Introduzca el |" + (i+1) + "| elemento: "); a[i] = entrada.nextInt(); } System.out.println(""); System.out.print("Introduzca un numero: "); numero = entrada.nextInt(); System.out.print("Introduzca una posicion: "); pos = (entrada.nextInt() - 1); for(int i = pos;i < a.length;i++){ int aux; aux = a[i]; a[i] = numero; numero = aux; } System.out.println(""); for(int i:a){ System.out.println(i); } } }
@CarlosPerez-vn6eg4 жыл бұрын
Amigo, me podrías explicar esta ultima parte, no la he acabado de comprender perfectamente, gracias y bueno desarrollo. for(int i = pos;i < a.length;i++){ int aux; aux = a[i]; a[i] = numero; numero = aux; }
@henrirecanipo53726 жыл бұрын
//Resolución del problemita ... de manera más general :D public static void insertaDesplaza(){ Scanner kbi = new Scanner(System.in); System.out.print("Introduzca el tamaño del array: "); int tamano = kbi.nextInt(); int[] miArray = new int[tamano]; int pos =0 ,numIns =0; System.out.printf("POSICIÓN%10s ","VALOR"); for (int indice =0; indice < miArray.length; indice++){ if (indice == miArray.length-2) { System.out.printf("Indroduzca un numero:"); miArray[indice] = kbi.nextInt(); numIns = miArray[indice] ; }else if (indice == miArray.length-1) { System.out.printf("Introduzca la posición a insertar"); miArray[indice] = kbi.nextInt(); pos = miArray[indice]; }else{ System.out.printf("Posición %d: ", indice); miArray[indice] = kbi.nextInt(); } } System.out.println(); System.out.println("Los elementos del array son:"); for (int it : miArray) System.out.printf("%-2d",it); System.out.println(" Luego de la inserción..."); for (int cambio = miArray.length-2; cambio > pos ; cambio--){ miArray[cambio] = miArray[cambio-1]; if (cambio == pos+1) miArray[pos] = numIns; } for (int it : miArray) System.out.printf("%-2d",it); }
@renefernandoalvarezbetanco47325 жыл бұрын
Y para este problema: Dada una lista de valores numéricos positivos, finalizada en 0, indicar si esta ordenada en forma ascendente, el problema reside en que no se sabe cuántos números se vana a ingresar.
@mateobernal86882 жыл бұрын
Ejercicio 8: public static void main(String[] args){ int a=0,y=0,arr[]=new int[10],arr1[]=new int[10],c,b; Scanner siu=new Scanner(System.in); for(int j=0;j
@sanchezpurisacacarlosferna51873 жыл бұрын
Bro ese ejercicio lo podrias hacer en un formulario?
@bryangustavoparedes27835 жыл бұрын
import java.util.Scanner; public class Arreglo1 { public static void main (String[]args) { Scanner entrada = new Scanner (System.in); int arreglo []= new int [10]; int numero, posicion=0, j=0; System.out.println("llenar el arreglo"); for (int i=0; i9 || posicion8) { arreglo [posicion]=numero; } else if (posicion =0;i--) { arreglo [i+1]=arreglo[i]; } arreglo [posicion]=numero; } System.out.println("El nuevo arreglo es: "); for (int i=0; i
@JonathanMartinez-jw8dk5 жыл бұрын
Me gustan tus videos he aprendido mucho de ellos, solo que tengo una duda con respecto a este problema. Si los numeros ingresados son 1-2-3-4-5-5-5-5-5-5, No esta en "decreciente= true" y nos imprime que esta de forma creciente, pero no seria que los numeros ingresados son de forma desordenada? saludos!
@edilsonjoseblancopacheco39625 жыл бұрын
Los números no estan en forma desordenada ya que empieza desde el 1 y llega hasta el 5 aunque el 5 se repite muchas veces no esta desordenado si después del 5 hubiera un 4 hay si estuviera desordenado
@parislopez11485 жыл бұрын
Ejercicio 7 : import java.util.Scanner; public class OrdenadoDesordenado { public static void main(String args[]){ boolean primero = true,segundo=true; Scanner sc = new Scanner(System.in); int numeros[] = new int[10]; for(int i =0 ;i
@maximas1285 жыл бұрын
te falta poner si son iguales, y el programa del video si funciona incluso con 1,2,3,4,5,6,7,8,9,1 da desordenado, igualmente buena variante
@georkycondoy44146 жыл бұрын
Ejercicio 8 int []vec=new int[10]; int pos = 0, num = 0, aux = 0, aux1 = 1; for (int i = 0; i < 8; i++) { vec[i]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero al Vector")); System.out.println("["+i+"]= [" + vec[i] + "]"); } System.out.println("Vector Ingresado"); for (int i = 0; i < 10; i++) { System.out.print("\033[33m[" + vec[i] + "]"); } System.out.println(""); System.out.println("Pocicion Numero"); pos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la Posicion al Nuevo Numero")); System.out.print("\033[36m["+pos+"]\033[35m ="); num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero al Vector")); System.out.print("\033[36m "+"---->"+num); aux1 = pos - 1; for (int i = aux1; i < 10; i++) { aux = vec[i]; vec[i] = num; num = aux; } System.out.println(" Vector Actualizado"); for (int i = 0; i < 10; i++) { if (i==aux1) { System.out.print("\033[36m[" + vec[i] + "]"); } else System.out.print("\033[33m[" + vec[i] + "]"); } System.out.println("");
@challotito8484 Жыл бұрын
Siempre antes del (i + 1) ponia el salto de linea quw teuste que ya no podamso verlo 😢
@AngelGonzalez-yo5gy7 жыл бұрын
buen vídeo amigo :)
@kaletistabonneduardo Жыл бұрын
package ejercicio7_arreglos; import javax.swing.JOptionPane; public class Ejercicio7_Arreglos { /* Leer por teclado una serie de 10 números enteros, la aplicación debe indicarnos si los números están ordenados de forma: creciente decreciente o si están desordenados */ public static void main(String[] args) { int a[] = new int [10]; for (int i =0; i
@FernandoSanchezDaza6 жыл бұрын
/*Ejercicio 8*/ package ejercicio_8; import java.util.Scanner; public class Ejercicio_8 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int array[] = new int[10]; int pos, num; System.out.println("Llenar el arreglo."); for(int i=0;i 9) || (pos < 0)); System.out.print("Ingrese el nuevo numero: "); num = entrada.nextInt(); if(pos >= 8){ //No desplaza el arreglo array[pos] = num; } else{ //Desplaza el arreglo for(int i=9;i>pos;i--){ array[i] = array[i-1]; } array[pos] = num; } for(int i=0;i
@ayelenespinoza44595 жыл бұрын
Gracias, muy bueno ^^
@edsonlamas81216 жыл бұрын
Problema 7 antes de ver el video package arrayVectorArreglos; ipackage arrayVectorArreglos; import java.util.Scanner; public class ArrayOrdenado_Desordenado { public static void main(String[] args) { // Determinar si el Array esta ordenado en forma decreciente creciente o desordenado Scanner entrada=new Scanner(System.in); int array[]=new int[5]; System.out.println("Ingresa 5 numeros :"); int c=0, creciente=0, decreciente=0, igual=0; for (int i=0; i
@estebant73353 жыл бұрын
* @author Esteban T */ public class JavaApplication3 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int[] arreglo= new int[10]; int numero = 0, posicion = 0, caja1=0, caja2 = 0; for(int i = 0; i0;i--){ caja2=arreglo[i-1]; arreglo[i-1]=caja1; caja1=caja2; } for(int i: arreglo){ System.out.print(i+" "); } } }
@jonathanumana1164 Жыл бұрын
Buen video una pregunta como me puedo volver un mejor programador
@morawill76466 жыл бұрын
/* Diseñar una aplicacion que declare una tabla de 10 elementos enteros leer mediante el teclado 8 numeros. despues se debe pedir un numero y una posicion, insertarlo en la posicion indicada, dezplazando los que esten dretras */ package ejercicio7_array; import java.util.Scanner; public class Ejercicio7_Array { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] otro = new int[2]; int[] vector = new int[10]; System.out.println("Llenar el vector"); for (int i = 0; i < 9; i++) { System.out.print((i+1)+". Dato:: "); vector[i] = entrada.nextInt(); } // Sea el erreglo = 1,2,3,5,6,7,8,9,10 System.out.print("Digite un dato mas::"); // digitas el 4 otro[0] = entrada.nextInt(); System.out.print("Digite en que posicion desea guardarlo:: "); // y deseas guerdarlo en la posicion 3; otro[1] = entrada.nextInt(); for (int i = 8; i >=otro[1]-1; i--) { // los datos se correran 1 hacia adelante hasta la posicion donde deseas guardar el numero ingresado. vector[i+1] = vector[i]; } vector[otro[1]] = otro[0]; // el numero ingresado será guarada en la posicion ingresada for (int i = 0; i < 10; i++) { System.out.println(vector[i]); } } }
@barquero12315 жыл бұрын
muy buena tu solucion, yo le agrege if (otro[1] >8){ System.out.print("La posicion no existe en los parametros");//por si la posicion digitada no es la correcta } else { for (int i = 8; i >=otro[1]-1; i--) { // los datos se correran 1 hacia adelante hasta la posicion donde deseas guardar el numero ingresado. vector[i+1] = vector[i]; } vector[(otro[1]-1)] = otro[0]; // el numero ingresado será guarada en la posicion ingresada for (int i = 0; i < 10; i++) { System.out.println(vector[i]); }
@artemioharoldperlaciosluqu54714 жыл бұрын
public static void main(String[] args) { Scanner entrada=new Scanner(System.in); int[] numeros={1,2,3,4,5,6,7,8,9,10}; int num,pos,aux,aux2; for(int i=0;i
@jonathaneucerin71336 ай бұрын
Thanks!!
@Andres_gallegos8 ай бұрын
Mi respuesta al ejercicio 8: import java.util.Scanner; public class part2 { public static void main(String[] args) { Scanner ingreso = new Scanner(System.in); int[] arreglo = new int[9]; System.out.println("Ingrese una tabla de 8 elementos"); for (int i = 0; i < 8; i++) { System.out.print((i+1)+". elemento: "); arreglo[i] = ingreso.nextInt(); } System.out.println("Ademas Ingresemos un dato extra con su posicion en la tabla"); System.out.print("Posicion: "); int posicion = ingreso.nextInt(); System.out.print("Dato: "); int dat = ingreso.nextInt(); //siempre cerrar el scan para ahorrar memoria ingreso.close(); for (int i = posicion; i < 8 ; i++) { arreglo[i+1]=arreglo[i]; } //limite las posiciones para no salirme del limite de datos del array arreglo[posicion] = dat; for (int e: arreglo) { System.out.print(e+" "); } } }
@pardotops-ff73282 ай бұрын
no funciona tu codigo
@Mikael_Hyacinth Жыл бұрын
Ejercisicio 8.- Esta es la solucion mas simple que pude encontrar -------------------------------------- import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] lista = new int[10]; System.out.println("Ingresar datos del array. "); for (int i = 0; i < 8; i++) { System.out.print((i+1) + ". "); lista[i] = scanner.nextInt(); } int temp = 0; for (int J = 0; J < 2 ; J++) { System.out.println(" Ingrese numero y pocision a remplazar:"); System.out.print("Numero:"); int numero = scanner.nextInt(); System.out.print("Pocision:"); int posicion = scanner.nextInt() - 1; for (int i = 0; i < (lista.length - 1); i++) { if (i >= posicion){ temp = lista[i]; lista[i] = numero; numero =temp; } } } for (int i : lista) { System.out.println(lista[i] + " "); } } }
@estebanasecas3 жыл бұрын
EJER 8 Scanner dataentry = new Scanner(System.in); int arreglo[] = new int[10]; int posicion; // llenando arreglo 1-8 for(int i = 0; i < 8; i++) { System.out.print((i + 1) + ". Digite numero: "); arreglo[i] = dataentry.nextInt(); } // numero 9 System.out.print(" Insertar numero en posicion: "); posicion = (dataentry.nextInt()) - 1; // ^ posicion real dentro array for(int i = 7; i >= posicion; i--) { // ^ ultimo numero arreglo[i+1] = arreglo[i]; // "se desplza" // ^ nueva posicion // ^ antigua posicion } System.out.print("Digite numero: "); arreglo[posicion] = dataentry.nextInt(); // se inserta for(int i : arreglo) { System.out.print(i + " "); } // numero 10 System.out.println(); System.out.print(" Insertar numero en posicion: "); posicion = (dataentry.nextInt()) - 1; for(int i = 8; i >= posicion; i--) { arreglo[i+1] = arreglo[i]; } System.out.print("Digite numero: "); arreglo[posicion] = dataentry.nextInt(); for(int i : arreglo) { System.out.print(i + " "); }
@PavloKumarGFX2 жыл бұрын
EJERCICIO 8: Os dejo mi solución por aquí, me parece más escueta que otras que he leído en comentarios: github.com/PABLOKUMAR1993/repasoJavaVerano2022/blob/master/Arrays/src/ejercicio8.java
@Loko0055x2 жыл бұрын
no es el ejercicio pero es lo que le hizo xd boolean creciente=false,decreciente=false; Scanner s = new Scanner(System.in); int arreglo[] = new int [10];//creamos el arreglo de 10 elementos enteros System.out.println("llenar el arreglo"); for (int i = 0; i < 10; i++) { System.out.print((i+1)+ " digite un numero "); arreglo[i]=s.nextInt(); } for (int i = 0; i < 9; i++) {//ojo aqui 9 xk estamos poniendo [i+1] (comprobando todos los arreglos ) if (arreglo[i]arreglo[i+1]) {//decreciente 5-4-3-2-1 decreciente =true; } } if (creciente==true && decreciente==false) { System.out.println(" el arreglo esta en forma creciente + + "); } else if (creciente==false && decreciente==true) { System.out.println(" el arreglo esta en forma decreciente - -"); } else if (creciente==true && decreciente==true) { System.out.println(" el arreglo esta desordenado"); } else if (creciente==false && decreciente==false) { System.out.println("todos los numeros del arreglo son iguales");
@johnescobar99513 жыл бұрын
mi solución ejercicio 8 package arreglo 8; import java.util.Scanner; public class arreglo 8{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int a[] = new int[10]; int num, posicion; for(int i = 0; i < 8; i++){ System.out.print((i + 1) + " Digite un numero"); a[i] = in.nextInt(); } System.out.println(); System.out.print("Ingrese posicion: "); posicion = in.nextInt(); System.out.print(" Digite numero: "); num = in.nextInt(); if(posicion >= 0 && posicion
@osvaldo_o44357 жыл бұрын
Mi solucion del ejercicio 7: Scanner entrada = new Scanner (System.in); int creciente=0,decreciente=0,desordenados=0,suma=0,resta=0,igual=0; int numeros [] = new int [10]; for (int i=0;i=9){ System.out.println("Los numeros estas desordenados"); }
@ramoneivan7 жыл бұрын
Ejercicio #8: public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numeros[] = new int[10]; int nuevo_numero, posicion; for(int i=0; i=posicion; i--){ numeros[i+1] = numeros[i]; } numeros[posicion] = nuevo_numero; for(int i=0; i
@lilienemix6 жыл бұрын
y para ordenar palabras alfabeticamente?
@angelsaidcalderonpalacios88565 жыл бұрын
que en paz descanse ing.
@danielbarretorojas1053 Жыл бұрын
public static void main(String[] args) { //EJERCICIO 8 /* Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el tecladdo 8 numeros. Despues se debe pedir un número y una posicion, insertarlo en la posicion indicada, desplazando los que estén detrás. */ Scanner leer = new Scanner(System.in); //creo mi arreglo con 10 espacios en memoria int arreglo[] = new int[10]; int posicion, numeros; //pedir 8 de los díez elementos for (int i = 0; i < 8; i++) { System.out.print((i + 1) + ". Digite un numero: "); arreglo[i] = leer.nextInt(); } /* while (posicion>9 || posicion 9 || posicion < 0); System.out.print("Digite el nuevo numero: "); numeros = leer.nextInt(); if (posicion > 7) { //no se desplaza el arreglo, lo reemplaza por el valor dado en la posicion seleccionada arreglo[posicion] = numeros; } else { // se debe desplazar el arreglo for (int i = (arreglo.length - 1); i > posicion; i--) { /* esto se hace para sacar el valor de la ultima posicion y dar espacio a almacenar el nuevo valor, es decir se van corriendo las posiciones a medida de un ingreso nuevo en los espacions de 0 a 7. */ arreglo[i] = arreglo[i - 1]; //mi elemento en la posicion i va adquirir el valor de mi elemento en mi posicion i-1 // System.out.println(arreglo[i]); } arreglo[posicion] = numeros; //me guarda mi numero ingresado en la posicion designada //System.out.println(arreglo[posicion]); } } //mostrar el arreglo for (int i = 0; i < arreglo.length; i++) { System.out.println((i+1)+". posicion: " + i + " Su número es: " + arreglo[i]);
@linushak Жыл бұрын
excelente
@fvv1217 жыл бұрын
Ejercicio 8, una forma de realizarlo...EDIT: Pequeño ajuste de último minuto, con fin práctico en ejemplo funcional Scanner a = new Scanner(System.in); int arreglo[]= new int[10]; int j; int l; int c; System.out.println("Ingrese los elementos del arreglo:"); for(int i=0;i
@rivaru1703 Жыл бұрын
Buen código 😵 (Tu comentario es de hace 5k años watafac q loco, ya eres Senior?)
@ARMASAK473 жыл бұрын
Scanner sc = new Scanner(System.in); int[] numeros1 = new int [10]; int numero,posicion; System.out.println("Ingrese 8 numeros"); for(int i=0; iposicion-1; i--){ numeros1[i] = numeros1[(i-1)];} numeros1[posicion-1] = numero; for(int i=0; i
@diariodeunaprogramadora69506 жыл бұрын
import java.util.Scanner; public class Ejercicio8Arreglos { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int array[] = new int[10]; int pos, num; System.out.println("Llenar el arreglo."); for(int i=0;i 9) || (pos < 0)); System.out.print("Ingrese el nuevo numero: "); num = entrada.nextInt(); if(pos >= 8){ //No desplaza el arreglo array[pos] = num; } else{ //Desplaza el arreglo for(int i=9;i>pos;i--){ array[i] = array[i-1]; } array[pos] = num; } for(int i=0;i
@jesusromeronavarro11035 жыл бұрын
buenas, podrias copiar en las descripciones o dejar anclado un comentario con el codigo directamente, nos serviria de ayuda, gracias
@NextIsK84 жыл бұрын
Murió!
@ModelarTandil2 жыл бұрын
Muy bueno
@1EM_NadiaMirandaMendozaRios Жыл бұрын
Este ejercicio se me hizo medio difícil, pero si se pudo ugu Scanner entrada= new Scanner(System.in); int numero, posicion; int n[]=new int[9]; //es innecesario que sea de diez si solo vamos a pedir un lugar del 1 al 9 //pedimos los 8 numeros for (int i=0; i=posicion; i--){ /*mientras vamos leyendo, los numeros que van a ir despues del que digitamos tienen que ir desplazándose una posicion mas para hacerle lugar a dicho numero en su posición correcta. en dado caso de que la posicion sea 0, es decir, que se haya digitado la posicion 1, ya no se puede desplazar otro número, por lo que la posicion tiene que ser diferente a cero para ir desplazando. */ if(i!=0){ n[i]=n[i-1]; } //ponemos el número digitado en su posición if(i==posicion) n[i]=numero; } //Imprimimos for(int i:n){ System.out.println(i); }
@developwithjonathan6 жыл бұрын
import java.util.Scanner; public class ArreglosEjercicio8 { public static void main(String[] args){ Scanner entrada= new Scanner(System.in); int posicion1, posicion2, nuevoNumero, nuevoNumero2, contador=0; int arreglo[]= new int[10]; for(int i=0;iposicion1;i--){ arreglo[i]=arreglo[i-1]; } arreglo[posicion1]=nuevoNumero; } if(posicion2==9){ arreglo[posicion1]=nuevoNumero; } else{ for(int i=9;i>posicion2;i--){ arreglo[i]=arreglo[i-1]; } arreglo[posicion2]=nuevoNumero2; } for(int i:arreglo){ System.out.print(i+" "); } System.out.println(""); } }