47. Programación en Java || Arreglos || Ejercicio - Arreglo en forma creciente o decreciente

  Рет қаралды 118,375

ProgramacionATS

ProgramacionATS

Күн бұрын

Пікірлер: 233
@etianparra
@etianparra 2 жыл бұрын
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.
@marioguerrero4865
@marioguerrero4865 4 жыл бұрын
En paz descanse el mejor profe, like si tu también sigues viendo sus clases
@gloriaandreaajanelgonzalez5057
@gloriaandreaajanelgonzalez5057 4 жыл бұрын
Puedo saber que le pasó :(
@shouttoyys
@shouttoyys 3 жыл бұрын
@@gloriaandreaajanelgonzalez5057 Cancer de rodilla:(
@gloriaandreaajanelgonzalez5057
@gloriaandreaajanelgonzalez5057 3 жыл бұрын
@@shouttoyys no puede ser :((
@luisbermudez4118
@luisbermudez4118 3 жыл бұрын
@@gloriaandreaajanelgonzalez5057 increíble pero cierto :/
@ltagla
@ltagla 2 жыл бұрын
@@shouttoyys y de pulmón
@sebastiansilvavidal452
@sebastiansilvavidal452 3 жыл бұрын
Este man era un crack, mis respetos. Que en paz descanse
@gutierreztumblr
@gutierreztumblr 2 жыл бұрын
Como sabes que falleció?:( que le pasó?uu
@jmusarname8653
@jmusarname8653 Жыл бұрын
@@gutierreztumblr Falleció y punto, lo que queda es respetar su legado y estar agradecidos con su contenido
@enriquegarzaruiz4177
@enriquegarzaruiz4177 4 жыл бұрын
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.
@SkullKiD096
@SkullKiD096 4 жыл бұрын
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
@nikoalexis123
@nikoalexis123 4 жыл бұрын
Te Extrañamos Alejandro :(
@gloriaandreaajanelgonzalez5057
@gloriaandreaajanelgonzalez5057 4 жыл бұрын
Puedo saber qué le pasó :(
@domingomartinez1170
@domingomartinez1170 4 жыл бұрын
@@gloriaandreaajanelgonzalez5057 Cancer
@gloriaandreaajanelgonzalez5057
@gloriaandreaajanelgonzalez5057 4 жыл бұрын
@@domingomartinez1170 ooh pobre, que descanse en paz ♥️♥️
@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. Esta es una de las posibles soluciones al ejercicio 8, espero les pueda servir.
@cesaralejandroalvarezzefer5683
@cesaralejandroalvarezzefer5683 2 жыл бұрын
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));
@martinrojas3202
@martinrojas3202 6 жыл бұрын
Hola soy de argentina y gracias a tus videos tengo ideas muy buenas. Los seguire hasta terminarlo.
@juan-b
@juan-b 5 жыл бұрын
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); } } }
@andresriosmontoya
@andresriosmontoya 5 жыл бұрын
muchas gracias, la verdad me fue mas facil entenderlo de esta forma
@Ojos_Sin_Rostro
@Ojos_Sin_Rostro 5 жыл бұрын
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); } } }
@paullaz1678
@paullaz1678 5 жыл бұрын
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-Oficial
@ArmanGO-Oficial 5 жыл бұрын
@@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]; }
@martincoimbra2053
@martincoimbra2053 4 жыл бұрын
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
@Veneryus
@Veneryus 6 жыл бұрын
Wow, tus videos me vuelan la mente. Gracias por compartir tu conocimiento! :)
@CosmoItalo
@CosmoItalo 10 ай бұрын
eEes un mito,me has salvado de un trabajo que tengo que presentar..un saludo amigo mio hasta el cielo!!
@gustaschambi1664
@gustaschambi1664 Жыл бұрын
lo hizo con boleano y contador pero el solo con boleano wow, gracias por todo.
@juansebastianastudillozamb2724
@juansebastianastudillozamb2724 7 жыл бұрын
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
@limbergcr2176
@limbergcr2176 2 жыл бұрын
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.
@carlossalvatierracubas7170
@carlossalvatierracubas7170 9 ай бұрын
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); }
@Dannrar
@Dannrar 3 жыл бұрын
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
@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
@Dannrar Жыл бұрын
@@Shinkirou69, muchas gracias por la aclaración.
@Shinkirou69
@Shinkirou69 Жыл бұрын
@@Dannrar gracias a ti que si no no lo habrá sacado
@chef9404
@chef9404 6 жыл бұрын
me encantan tus videos :,) sabes explicar muy bien
@johnx7095
@johnx7095 7 жыл бұрын
Excelentes tus vídeos y explicas muy bien.
@jhonrichard
@jhonrichard 3 жыл бұрын
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
@nahuelsileone101
@nahuelsileone101 4 жыл бұрын
QEPD MEJOR PROFE DEL UNIVERSO! 😪😪
@thejames616
@thejames616 4 жыл бұрын
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
@Comoanda33 Жыл бұрын
Que buena resolucion
@morty-alcalde5963
@morty-alcalde5963 10 ай бұрын
ggg
@jhonjanselh.torres130
@jhonjanselh.torres130 7 жыл бұрын
buenos vídeos.. saludo desde República Dominicana-
@DanZombiezzz
@DanZombiezzz 2 ай бұрын
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")); } }
@carloslsalcedo8128
@carloslsalcedo8128 4 жыл бұрын
Alejandro Taboada. Una mente brillante. Muy lamentable tu partida, eras muy joven.
@coffeebeans3012
@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);
@marelinatalirojascastillo1029
@marelinatalirojascastillo1029 6 жыл бұрын
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.
@abc13deagosto
@abc13deagosto 5 жыл бұрын
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.
@echevarriamejias3931
@echevarriamejias3931 5 жыл бұрын
@@abc13deagosto No sé por qué exactamente, pero no hay error. Porque cuando compila, lo rellena con 0
@eliasmath2017
@eliasmath2017 4 жыл бұрын
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
@edeerjacksonguevaratina9870
@edeerjacksonguevaratina9870 4 жыл бұрын
Wuau Excelente Alejandro!!!
@aquirozc
@aquirozc 2 жыл бұрын
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
@reisernajarterrones7584
@reisernajarterrones7584 2 жыл бұрын
gracias!
@JenniferBeuses
@JenniferBeuses 4 жыл бұрын
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
@frxnsuxrez6698
@frxnsuxrez6698 7 жыл бұрын
gran video y saludos desde venezuela
@migueleduardofernandezsevi3538
@migueleduardofernandezsevi3538 4 жыл бұрын
Muy pocas vistas para esta joya de video
@AlejandroRamirez-kx4sk
@AlejandroRamirez-kx4sk 7 жыл бұрын
Me gusto el video me animare a ver los videos que has echo con anterioridad :D Saludos!
@SUPERNOVA-vn8dh
@SUPERNOVA-vn8dh 2 жыл бұрын
/* 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
@JovannyMartinezMCJ
@JovannyMartinezMCJ 4 жыл бұрын
/*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"); }
@alfredoalejandroaramburoca8315
@alfredoalejandroaramburoca8315 3 жыл бұрын
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
@ellias_mb Жыл бұрын
me sirvio
@eduolaya9018
@eduolaya9018 6 жыл бұрын
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.alvarez
@sz.alvarez 6 жыл бұрын
Muy buen canal.
@tiempoyfinanzas4654
@tiempoyfinanzas4654 3 ай бұрын
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]); } } }
@diegodavidsolorzanotique8418
@diegodavidsolorzanotique8418 4 жыл бұрын
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
@jerlinsongonzalez206
@jerlinsongonzalez206 11 ай бұрын
/* 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); } } }
@pedronelvargasochoa6463
@pedronelvargasochoa6463 7 жыл бұрын
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.."); } }
@Loko0055x
@Loko0055x 2 жыл бұрын
buena logica sin usar los booleanos solo con contador bien ahi
@OscarGN-p8n
@OscarGN-p8n 7 жыл бұрын
excelente hermano vas muy bien !!!!! gracias de nuevo
@edwardrodriguez8166
@edwardrodriguez8166 6 жыл бұрын
Gracias muy buenos los videos
@maobefra
@maobefra 4 жыл бұрын
Es una gran pena que hayas dejado este mundo siendo tan joven con tus grandes habilidades. RIP.
@jhonrichard
@jhonrichard 3 жыл бұрын
/* 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"); } } }
@crispat7225
@crispat7225 2 жыл бұрын
Me encanto el análisis .
@isaiascastrougaz6010
@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
@andreschiassoni6863
@andreschiassoni6863 4 жыл бұрын
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
@danilss8641
@danilss8641 2 жыл бұрын
/* 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
@CeFer91
@CeFer91 4 жыл бұрын
/* 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+" "); } } }
@CeFer91
@CeFer91 2 жыл бұрын
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+" "); } } }
@JULIANSANTOYOSOLIS
@JULIANSANTOYOSOLIS 10 ай бұрын
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
@leonardolizcano7193
@leonardolizcano7193 5 жыл бұрын
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]
@aangellca
@aangellca 3 жыл бұрын
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
@solovallenatos2569
@solovallenatos2569 4 жыл бұрын
//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-iw6mi
@AndresGarcia-iw6mi 6 жыл бұрын
que buen maestro.
@martinrojas3202
@martinrojas3202 6 жыл бұрын
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
@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
@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] + " "); } } }
@Ochins36
@Ochins36 3 жыл бұрын
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]); }
@TheNitro1544
@TheNitro1544 2 жыл бұрын
No entiendo lo de "desplazando los que estén detrás"
@percyramirez217
@percyramirez217 7 жыл бұрын
hola buenos dias ¿tengo problemas en ensamblar varios matrices?
@rtu2548
@rtu2548 4 жыл бұрын
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
@joseph1978vlc
@joseph1978vlc 3 ай бұрын
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
@Isaaczfg
@Isaaczfg 6 жыл бұрын
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-vn6eg
@CarlosPerez-vn6eg 4 жыл бұрын
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; }
@henrirecanipo5372
@henrirecanipo5372 6 жыл бұрын
//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); }
@renefernandoalvarezbetanco4732
@renefernandoalvarezbetanco4732 5 жыл бұрын
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.
@mateobernal8688
@mateobernal8688 2 жыл бұрын
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
@sanchezpurisacacarlosferna5187
@sanchezpurisacacarlosferna5187 3 жыл бұрын
Bro ese ejercicio lo podrias hacer en un formulario?
@bryangustavoparedes2783
@bryangustavoparedes2783 5 жыл бұрын
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-jw8dk
@JonathanMartinez-jw8dk 5 жыл бұрын
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!
@edilsonjoseblancopacheco3962
@edilsonjoseblancopacheco3962 5 жыл бұрын
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
@parislopez1148
@parislopez1148 5 жыл бұрын
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
@maximas128
@maximas128 5 жыл бұрын
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
@georkycondoy4414
@georkycondoy4414 6 жыл бұрын
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
@challotito8484 Жыл бұрын
Siempre antes del (i + 1) ponia el salto de linea quw teuste que ya no podamso verlo 😢
@AngelGonzalez-yo5gy
@AngelGonzalez-yo5gy 7 жыл бұрын
buen vídeo amigo :)
@kaletistabonneduardo
@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
@FernandoSanchezDaza
@FernandoSanchezDaza 6 жыл бұрын
/*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
@ayelenespinoza4459
@ayelenespinoza4459 5 жыл бұрын
Gracias, muy bueno ^^
@edsonlamas8121
@edsonlamas8121 6 жыл бұрын
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
@estebant7335
@estebant7335 3 жыл бұрын
* @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
@jonathanumana1164 Жыл бұрын
Buen video una pregunta como me puedo volver un mejor programador
@morawill7646
@morawill7646 6 жыл бұрын
/* 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]); } } }
@barquero1231
@barquero1231 5 жыл бұрын
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]); }
@artemioharoldperlaciosluqu5471
@artemioharoldperlaciosluqu5471 4 жыл бұрын
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
@jonathaneucerin7133
@jonathaneucerin7133 6 ай бұрын
Thanks!!
@Andres_gallegos
@Andres_gallegos 8 ай бұрын
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-ff7328
@pardotops-ff7328 2 ай бұрын
no funciona tu codigo
@Mikael_Hyacinth
@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] + " "); } } }
@estebanasecas
@estebanasecas 3 жыл бұрын
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 + " "); }
@PavloKumarGFX
@PavloKumarGFX 2 жыл бұрын
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
@Loko0055x
@Loko0055x 2 жыл бұрын
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");
@johnescobar9951
@johnescobar9951 3 жыл бұрын
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_o4435
@osvaldo_o4435 7 жыл бұрын
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"); }
@ramoneivan
@ramoneivan 7 жыл бұрын
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
@lilienemix
@lilienemix 6 жыл бұрын
y para ordenar palabras alfabeticamente?
@angelsaidcalderonpalacios8856
@angelsaidcalderonpalacios8856 5 жыл бұрын
que en paz descanse ing.
@danielbarretorojas1053
@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
@linushak Жыл бұрын
excelente
@fvv121
@fvv121 7 жыл бұрын
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
@rivaru1703 Жыл бұрын
Buen código 😵 (Tu comentario es de hace 5k años watafac q loco, ya eres Senior?)
@ARMASAK47
@ARMASAK47 3 жыл бұрын
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
@diariodeunaprogramadora6950
@diariodeunaprogramadora6950 6 жыл бұрын
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
@jesusromeronavarro1103
@jesusromeronavarro1103 5 жыл бұрын
buenas, podrias copiar en las descripciones o dejar anclado un comentario con el codigo directamente, nos serviria de ayuda, gracias
@NextIsK8
@NextIsK8 4 жыл бұрын
Murió!
@ModelarTandil
@ModelarTandil 2 жыл бұрын
Muy bueno
@1EM_NadiaMirandaMendozaRios
@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); }
@developwithjonathan
@developwithjonathan 6 жыл бұрын
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(""); } }
52. Programación en Java || Ordenamientos || Método Burbuja
15:36
Programación ATS
Рет қаралды 274 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 21 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 51 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
45. Programación en Java || Arreglos || Ejercicio - Promedios en un arreglo
11:08
MATRIX IN CARACOL OR SPIRAL IN JAVA
33:32
El Canal de Narva
Рет қаралды 34 М.
41. Programación en Java || Arreglos || Definición de Arreglos
11:04
Programación ATS
Рет қаралды 445 М.
Ejercicios Java - Arrays #1 - Ejercicios para empezar
50:47
DiscoDurodeRoer
Рет қаралды 99 М.