ídolo de los que apenas están empezando en el mundo de la programación y de los viejos que siempre nos acordamos "Si puedes Imaginarlo puedes programarlo"💟💟
conoci tu canal en septiembre de 2020 y no me arrepiento de hacerlo tu probablemente eres el unico programador que quizo compartir todo su conocimiento con el mundo, eso da prueba a que en tu corazon no existia la envidia ni el ego, siempre seras mi veradero idolo y mi inspiracion hasta siempre alejandro taboada ❤😢
se que es muy tarde pero la verdad recién empiezo a resolver en JAVA... ojala les sirva a los que lo miren después de mi... fuiste un grande en la programación :') ... gracias por haber enseñado a los que recién empezamos en esto :). /* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el último, el segundo, el penultimo, el tercero, etc. */ package ejemplos_de_arreglos; import java.util.Scanner; public class Ejemplos_de_arreglos {
public static void main(String[] args) { Scanner entrada= new Scanner(System.in); int j=9; int x[]=new int [10];
El mejor profesor, este es mi aporte del ejercicio 4 import java.util.Scanner; public class Ejercicio_arreglos4 { public static void main(String[] args) { Scanner entrada=new Scanner(System.in);
Ejercicio 4... Solución... Scanner entrada = new Scanner(System.in); int enteros[] = new int[10];
for (int i = 0; i < 10; i++) { System.out.print("Digite un número: "); enteros[i] = entrada.nextInt(); } int p = 0; //primero int u = 9; //ultimo for (int i = 0; i < 5; i++) { System.out.println(enteros[p]); System.out.println(enteros[u]); p+=1; //suma la siguiente posición respecto del primero u-=1; //resta una posición respecto del último }
LO ÚNICO MALO ES QUE NO PUEDES INDICAR CUAL FUE DE ULTIMO O PRIMERO MEDIANTE TEXTO, PERO TODO BIEN AUNQUE YO ELEGÍ EL CAMINO LARGO PARA HACER LO YA MENCIONADO.
jercicio 4 , me costo pero descubri otras cosas mientras lo cachareaba, por ejemplo mostrar los numeros de esa misma manera, de arriba hacia abajo y de abajo hacia arriba en un total de 20 numeros. yo apenas es que estoy tomando estas clases de java este señor era un genio espero algun dia poder visitar su tumba para agradecerle por todo lo que nos dejo como enseñanza. //Scanner entrada = new Scanner(System.in); int numeros[] = new int[10]; for(int i=0;i
Ejercicio 4 solucion: Me sirvio mucho este ejercicio. :D Gracias bro public static void main(String[] args) { int[] numero = new int[10]; Scanner entrada= new Scanner(System.in); int contador=9, aux=0; System.out.println("Ingrese 10 numero para llenar el arreglo"); for (int i = 0; i < 10; i++) { // for para rellenar el arreglo de numeros System.out.print("Ingresa el numero "+ (i+1) +" "); numero[i]=entrada.nextInt(); } System.out.println("Estos son los numeros en el orden que solicito"); for (int i = 0; i < 5; i++) { // for para ordenar los numeros if (i==0) { System.out.print(numero[i] +","); i=contador; System.out.print(numero[i]+","); i=0;
Holaa Soy Dariana muchas gracias por estos videos me ayudaste mucho, ya que explicas muy bien y me esta gustando aprender contigo. Por favor continua enseñandonos :)
/* Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: El primero, el último, el segundo, el penúltimo, el tercero, etc. */ package Ejercicios; import java.util.Scanner; public class Ejercicio04 { public static void main(String[] args) { Scanner scn = new Scanner(System.in); int i,j; int numeros[] = new int[10]; System.out.println("Ingreso de números"); for (int x=0; x
Ejercicio 4, una manera de resolverlo, la ventaja es que con esta resolución, puede cambiar la cantidad de elementos del array que quieras (15, 20, etc) y siempre funciona, sin tener que cambiar el código (excepto la cantidad de elementos del arreglo) float numeros[] = new float[10]; // Solicitar numeros for(int i = 0; i < numeros.length ; i++){ numeros[i] = Float.parseFloat(JOptionPane.showInputDialog("Ingrese el " + (i+1) + "° numero")); } //Ordenarlos for (int i = 0 ; i < (numeros.length/2) ; i++){ //.length Se divide por dos, porque en cada ciclo imprimirá dos resultados System.out.println(numeros[i]); //Imprime el elemento del indice segun i System.out.println(numeros[(numeros.length-1) - i]); // Arroja primero el último elemento (con .lenght-1) luego se le resta el i }
Hola un saludos, he visto algunos de los ejemplos del ejercicio 4 resueltos en los comentarios, pero en mi opinión usan una estructura muy complicada para la resolución de este problema que es bastante sencillo si lo analizas un poco, al principio me genero un poco de dudas pero conseguí una manera sencilla que comparto por aquí. public class Arreglos_Ejercicio_4 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float[] numbers = new float[10]; System.out.println("Guardando los numeros en el arreglo: "); for (int i=0; i < 10; i++) { System.out.print((i+1)+" .Digite un numero: "); numbers[i] = entrada.nextFloat(); } System.out.println(" Imprimiendo los numeros de la lista en el orden" +" selecionado"); for (int i = 0; i < 5; i++) { System.out.println((i+1)+". "+numbers[i]); System.out.println((10-i)+". "+numbers[9-i]); } } }
@@stephanial1428 Si, al final los print te van a mostrar los números en el orden secuencial que pide el problema, el primero, el ultimo, el segundo, el penúltimo y así. Si te fijas el primer print es i en la posición 0 que es el primero, luego en la posición 9 que es el ultimo, luego el ciclo for te va dando el resto a medida que aumenta i.
mas facil aun package holamundo; import java.util.Scanner; public class Ejercicio35{ public static void main(String[] args) { int arreglo[] = new int[10]; int j=9; Scanner entrada= new Scanner(System.in); for(int i=0;i
Este ejercicio está hecho en un ciclo do-while con switch y con los dos ejercicios implementados con swing(JOptionPane) espero les sirva: /** * Ejercicio 3: Leer 5 números por teclado, almacenarlos en un * arreglo y a continuación realizar la media de los números * positivos, la media de los negativos y conteo el número de ceros * * Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo, * Debemos mostrarlos en el siguiente orden: * el primero, el último, elsegundo, el penúltimo etc;. */ package com.mycompany.vid45_promedios_en_arreglos; import javax.swing.JOptionPane; /** * * @author ERM */ public class Ejercicio_3 { public static void main(String[] args) {
int opc; do{ opc = Integer.parseInt(JOptionPane.showInputDialog("Que desea realizar? " + "1.- Ejercicio 3 " + "2.- Ejercicio 4 " + "3.- Cualquier otra opción para salir " + "ingrese el número 1 o 2 como opción")); switch(opc){ case 1: JOptionPane.showMessageDialog(null, "Ingrese 5 números a continuación."); float sum_positivos = 0, sum_negativos = 0, media_pos, media_neg; int conteo_positivos = 0, conteo_negativos = 0, ceros= 0; float[] arreglo = new float[5]; for(int i=0; i 0){ sum_positivos += arreglo[i]; conteo_positivos++; } else{ sum_negativos += arreglo[i]; conteo_negativos++; } } if(conteo_positivos == 0){ JOptionPane.showMessageDialog(null, "No hay números positivos que contar"); } else{ media_pos = sum_positivos / conteo_positivos; JOptionPane.showMessageDialog(null, "La media de los positivos es: "+media_pos); } if(conteo_negativos == 0){ JOptionPane.showMessageDialog(null, "No hay números negativos que contar"); } else{ media_neg = sum_negativos / conteo_negativos; JOptionPane.showMessageDialog(null, "La media de los positivos es: "+media_neg); } if(ceros == 0){ JOptionPane.showMessageDialog(null, "No hay números ceros que contar"); }else{ JOptionPane.showMessageDialog(null, "La suma de los ceros es: "+ceros); } JOptionPane.showMessageDialog(null, "Regresando al menú."); break; case 2: int[] numeros = new int[10]; JOptionPane.showMessageDialog(null, "A continuación deberás ingresar 10 números"); for (int i = 0; i < 10; i++) { numeros[i] = Integer.parseInt(JOptionPane.showInputDialog((i+1)+" Ingrese el número: ")); } int primero = 0; int ultimo = 9; for(int i = 0; i
Bueno, luego de resolver a mi manera el ejercicio 4, miré la forma en que otros lo habían hecho (no los vi todos), pero mi manera por lo que veo fue mas complicada que la que muchos hicieron :$ igual comparto mi código: int numeros[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, nuevaLista[] = new int[10], ascender=0, descender=9 ; boolean invertir = false; for(int i=0; i
Se que hay maneras mas simplificadas pero esta fue la que me salio a mi: /* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero 1 , el ultimo 10, el segundo 2 el penultimo 9, el tercero 3, etc. */ import java.util.Scanner; public class ej4 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numeros[] = new int[10]; System.out.println("Digite 10 numeros enteros: "); for(int i=0;i
creo que era a esto a lo que se referia import java.util.Scanner; public class ejercicio4 { public static void main(String[] args){ Scanner entrada = new Scanner(System.in); int numeros[] = new int[10];
for(int i = 0; i < numeros.length; i++){ System.out.print("Escribe un numero: "); numeros[i] = entrada.nextInt(); }
for(int i = 0; i < 5; i++){ System.out.println(numeros[i]); System.out.println(numeros[(numeros.length - 1 - i)]); } } }
/* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el último, el segundo, el penultimo, el tercero, etc. */ package arreglo4; import java.util.Scanner; public class Arreglo4 { public static void main(String[] args) {
Scanner entrada = new Scanner(System.in); int numero [] = new int [10]; for(int i=0; i
Por si a alguien le sirve :) /* Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: * el primero, el último, el segundo, el penúltimo, el tercero, etc. */ package ejercicios; import java.util.Scanner; public class Ejercicio4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[10];
System.out.println("Ingresando numeros del arreglo..."); for (int i = 0; i < nums.length; i++) { System.out.print((i+1) + ". Ingrese un número: "); nums[i] = sc.nextInt(); }
System.out.println("Imprimiendo arreglo en orden solicitado..."); for(int i = 0, j=9 ; inums.length ;i++, j--) { System.out.print(nums[i] + " " + nums[j] + " "); } sc.close(); } }
@ㄥㄚҠҠㄖ丂 tengo una duda sobre ese ejercicio aunq tu explicacion la entiendo perfecta solo quiero entender esa logica,tradusco esta parte nums.lenght/2 es lo mismo q decir i10? como puedo decir si es mayor q el arreglo? y fuera de eso la respuesta es NO x q 9 no es mayor q 10 ,x lo cual no entraria
concuerdo en mi opinion el j>nums.length seria algo que no afecta al codigo xk es un o pero creo que es en vano ese o xd al principio me impresionaba su logica pero es lo mismo que poner i
import java.util.Scanner; //Una solución mucho menos compleja... public class Mavenproject1 { //leer 10 numeros enteros y guardarlos en un arreglo, mostrar el primero y el ultimo y así consecutivamente public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numeros[] = new int[10]; for(int i=0;i
##### Solución: EJERCICIO 4 ###### package ejercicios; import java.util.Scanner; /** * Leer 10 numeros enteros, guardarlos en un * arreglo. Debemos mostrarlos en el siguiente * orden: el primero, el ultimo, el segundo, el * penultimo, el tercero, etc. */ public class Ejercicio4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
int[ ] num = new int[10];
System.out.println("DIEZ NUMEROS EN UN ARREGLO ") ;
for(int i = 0 ; i < num.length ; i++) { System.out.println("Digite los numeros: "); num[i] = sc.nextInt( ); }
Esta es mi solución: Ya si quieren le crean la clase Scanner. import java.util.Scanner; public class Ejercicio4_Arreglos { public static void main(String[] args) { // TODO Auto-generated method stub Scanner entrada = new Scanner(System.in); int r; int enteros[] = new int[10]; System.out.println("Guardando los numeros enteros en el arreglo"); for (int i = 0; i < enteros.length; i++) { System.out.print( " Digite el número " +(i + 1) + ": "); enteros[i] = entrada.nextInt(); } System.out.println("Mostrarlos en el orden: El primero, el ultimo, el segundo, el penultimo, etc."); for(int i = 0; i < enteros.length/2; i++) { r = enteros.length-(i+1); System.out.println("Orden " + (i+1) + ": " + enteros[i]); System.out.println("Orden " + (r+1) + ": " + enteros[(enteros.length-1) - i]); } } }
Solución ejercicio 4: import java.util.Scanner; public class Arreglos { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numeros[] = new int[10]; System.out.println("Digite los numeros del arreglo de numeros"); for (int i=0; i
Lo hice así: /* Leer 10 números enteros, guardalos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el último, el segundo, el penúltimo, el tercero, ETC. */ package arreglo.numeros.intercalados; import java.util.*; public class ArregloNumerosIntercalados { public static void main(String[] args) { Scanner entrada=new Scanner(System.in); int[] intercalados = new int[10]; int x = 9; System.out.println("Ingrese 10 números seguidos:"); for(int i = 0; i
@@santifalcon2222 lo que esta haciendo es que en primer ciclo i vale 0 entonces 9-0 es 9, por lo cual esta imprimiendo la posicion 9 de el array, y cuando el ciclo inicia otra vez ahora i ya no vale 0, si no que vale 1, entonces 9-1 es 8 , por lo cual imprime la posicion 8 de el array y asi sucesivamente pd: no se si me explique bien
/*leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el ultimo, el segundo, el penultimo,el tercero,etc. */ package ejercicios.java; import java.util.Scanner; public class EjerciciosJava { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float [] numeros = new float [10]; int PN=0,UN = 9; for(int i = 0; i < 10;i++){ System.out.print((i+1)+".- Digite el numero: "); numeros[i] = entrada.nextFloat(); } for (int i = 0;i
/* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero 1 , el ultimo 10, el segundo 2 el penultimo 9, el tercero 3, etc. */
Scanner entrada = new Scanner (System.in);
int numeros [] = new int [10];
System.out.println("Guardando los numeros en el arreglo"); for(int i = 0 ; i
EJERCICIO 4 public class Ejercicio_4 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero; int numeros[] = new int[10]; int n = 0; //Se llena el vector for (int i = 0; i < 10; i++) { System.out.print("Digite un número: "); numeros[i] = entrada.nextInt(); } //Se imprime los números. va de la posicion 0 hasta la 5. for (int i = 0; i < 5; i++) { //numeros[i] imprime los primeros 5 numeros del vector /*(numeros.length)-n imprime la ultima posicion del vector. y lo que hace la n es disminuir la posicion de adelante hacia atras. */ System.out.print(numeros[i] + " " + ((numeros.length) - n) + " "); n++; } } }
Que pasa si ingreso de numero 500, deberia marcar los 2 ceros no? O si coloco 000, no los marca solo marca 1, supongo que tendria que hacerse con otro arreglo eso de los ceros.
A este código le puedes ingresar cualquier número par, y los ordena de la forma que indica el vídeo. public class BorradorMain { public static void main(String[] args) { Scanner k=new Scanner(System.in); int t, c=-1; System.out.print("Ingresa el tamaño del arreglo, tiene que ser par: "); t=k.nextInt(); int[] n=new int[t]; for(int i=0; i
/* Leer 10 numeros enteros y guardarlos en un arreglo. Luego imprimir en el siguiente orden: el primero, el ultimo, el segundo, el penunltimo, el tercero, el antepenultimo, etc... */ package arrays; import java.util.Scanner; public class ImprimirOrdenRandom { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
/*Leer 10 números enteros, guardarnos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el ultimo, el segundo, el penúltimo, el tercero, etc.*/
Solución del ejercicio 4: public class BloqueDeArreglos_4 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numeros [] = new int [10]; int posiciones = 0; System.out.println("Introduciendo los números en el arreglo "); System.out.println("El resultado es: "); for(int i=0;i
Ejercicio 4. Me costo un rato largo. Por favor comentar si tiene algo mal. Scanner entrada = new Scanner (System.in); int tamArreglo; System.out.println("Ingrese tamaño arreglo: "); tamArreglo= entrada.nextInt(); int numeros []= new int [tamArreglo]; int j = tamArreglo; for (int i =0; i
mi aportación :) /* Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el último,el segundo, el penúltimo, el tercero */ package com.mycompany.ejercicio4_arrays; import java.util.Scanner; public class Ejercicio4_arrays { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int numeros[] = new int[10];
/*Ejercicio4: leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: primero,ultimo; segundo,penultimo; tercero,antepenultimo; etc.*/ package orden_numeros_ea4; import java.util.Scanner; public class ORDEN_NUMEROS_EA4 { public static void main(String[] args) { Scanner entrada=new Scanner(System.in); int numeros[]=new int[10];
System.out.println("GUARDANDO NUMEROS"); for(int i=0; i
PARA LOS QUE ESTAN HACIENDO EL EJERCICIO 4 Y TENGAN DUDAS CREO MI EJERCICIO ES EL MAS EXPLICADO ESPERO Y SEA DE AYUDA Y RECUERDEN COMO DIJO NUESTRO QUERIDO AMIGO SI PUEDES IMAGINARLO PUEDES PROGAMARLO public static void main(String[] args) { Scanner entrada = new Scanner (System.in); //declaramos las variables int num1[] = new int [10]; int num = 0; int cont = 0; int acum = 0; //usamos un ciclo for para llamar al vector e inicializarlo for (int i = 0; i < 10; i++) { System.out.println("ingrese un numero en la posicion "+i); num = entrada.nextInt(); num1[i] = num; acum = i; } //probamos que el resultado de acum sea 9. System.out.println("acum es: "+acum); // usamos otro ciclo for para la impresion del vector de forma como lo pide el ejercicio for (int i = 0; i < 10; i++) { //usamos la variable contador como inicio y mitad de las posiciones del vector //lo colocamos en un condicional y lo ponemos a sumar ojo la posicion del vector if (cont= cont ) { System.out.println(":" +num1[acum]); acum --; } } //finalizamos espero les halla servido }
Ejercicio 4 Scanner entrada = new Scanner(System.in); int numero[] = new int[10]; int primera_posicion=0, ultima_posicion=9; System.out.println("Guardando dato en el arreglo"); for (int i = 0; i < 10; i++) { System.out.println("Favor introduccir el numero: "+(i+1)); numero[i] = entrada.nextInt(); } System.out.println("Resultado del orden de los numeros"); for (int i = 0; i < 5; i++) { System.out.println(numero[primera_posicion]); System.out.println(numero[ultima_posicion]); primera_posicion++; ultima_posicion--; }
Esta es mi solución del ejercicio 4, no sé si lo entendí bien pero ahí va: public static void main(String[] args) { //Scanner dato = new Scanner(System.in); int[] numeros = new int[10]; JOptionPane.showMessageDialog(null, "GUARDANDO LOS DATOS EN EL ARREGLO"); for(int i=0;i
/* Leer 5 números por teclado, almacenarlos en un arreglo y a continuación realizar la media de los números positivos, la media de los negativos y contar el numero de ceros. */ double contP=0,conN=0,con0=0,sumP=0,sumN=0,sum0=0,mediaN=0; double media; int[] num= new int[5];
for(int i=0;i0){ sumP+=num[i]; contP++; }else if(num[i]0){ media=(sumP/contP); System.out.println("La media de positivos es: "+media); }else{ System.out.println("No introdujo numeros postivos"); } if(conN>0){ media=sumN/conN; System.out.println("La media de negativos es: "+media); }else{ System.out.println("No introdujo numeros negativos"); }if(con0>0){ System.out.println("cantidad de ceros: "+con0); }else{ System.out.println("No introdujo ceros"); }
} lo hice a pura conciencia capo, me salio igual. Millones de gracias mi rey, como siempre el cieloe sta hermoso hoy. Infinitamente agradecido capo
/* Ejercicio 3: Leer 5 números por teclado, almacenarlos en un arreglo y a continuación realizar la media de los números positivos, la media de los negativos y conteo el número de ceros. */ package Ejercicios; import java.util.Scanner; public class Ejercicio03 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); float[] numeros = new float[5]; int p = 0, n = 0, z = 0; float media_p = 0, media_n = 0; System.out.println("Ingreso de números"); for (int i = 0; i < 5; i++) { System.out.print((i + 1) + ". Ingrese un número: "); numeros[i] = scan.nextFloat(); if (numeros[i] < 0) { n++; media_n += numeros[i]; } else if (numeros[i] > 0) { p++; media_p += numeros[i]; } else { z++; } }
System.out.println("Impresión"); //Conteo positivos if (p == 0) { System.out.println("No hay positivos"); } else { media_p /= p; System.out.println("La media de los N° positivos es: " + media_p); //Conteo negativos } if (n == 0) { System.out.println("No hay negativos"); } else { media_n /= n; System.out.println("La media de los N° negativos es: " + media_n); } System.out.println("La cantidad de ceros es: " + z); } }
package package1; import javax.swing.JOptionPane; public class ejemplo1 { public static void main(String[] args) { int entrada, conta_pos = 0, conta_neg = 0, conta_ceros = 0; float suma_pos = 0, suma_neg = 0, media_pos, media_neg; int array[] = new int[5]; JOptionPane.showMessageDialog(null, "Ingreso de números del arreglo"); for (int i = 0; i < 5; i++) { entrada = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el " + (i + 1) + "° número:")); array[i] = entrada; if (entrada < 0) { conta_neg++; suma_neg += entrada; } else if (entrada > 0) { conta_pos++; suma_pos += entrada; } else { conta_ceros++; } } //MEDIA DE NEGATIVOS if (conta_neg > 0) { media_neg = suma_neg / conta_neg; JOptionPane.showMessageDialog(null, "La media de los negativos es " + media_neg); } else { JOptionPane.showMessageDialog(null, "No hay números negativos."); } //MEDIA DE POSITIVOS if (conta_pos > 0) { media_pos = suma_pos / conta_pos; JOptionPane.showMessageDialog(null, "La media de los positivos es " + media_pos); } else { JOptionPane.showMessageDialog(null, "No hay números positivos."); } //CONTADOR DE CEROS JOptionPane.showMessageDialog(null, "La cantidad de ceros es " + conta_ceros); } }
Me costó desarrollar el ejercicio nº4, ¡pero lo logré!: Scanner entrada = new Scanner(System.in); int variableImpresion, contadorBucle2 = 0; int arreglo[] = new int[10]; System.out.println("Digitando los números en el arreglo."); for (int i = 0; i < 10; i++) { System.out.print("Ingrese un número en el índice Nº" + (i + 1)+": "); arreglo[i] = entrada.nextInt(); } System.out.println(""); contadorBucle2 = 9; variableImpresion = 5; for (int i = 0; i < variableImpresion; i++) { System.out.print(arreglo[i] + ", "); for (int j = contadorBucle2; j == contadorBucle2; j--) { System.out.print(arreglo[j] + "."); System.out.println(""); } contadorBucle2--; } ¡Saludos!
//Ejercicio - Promedios en un arreglo package primervideo; import java.util.Scanner; import javax.swing.JOptionPane; public class Primervideo { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float numero[]= new float [10]; for(int i=0; i
Por si a alguienle sirve :D /* Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: el primero, el ultimo, el segundo, el penultimo, el tercero, etc 1° 10° 2° 9° 3° 8° 4° 7° 5° 6° */ package ejarreglos4; import javax.swing.JOptionPane; public class EjArreglos4 { public static void main(String[] args) { int[] numero = new int[10];
Ese es mi aporte espero les ayude, estamos aumentando 1 y restando 1, para mandarlos a imprimir Scanner sc = new Scanner( System.in ); int numeros[] = new int[10]; for(int x =0;x < numeros.length;x++) { System.out.println("Arreglo :"+(x+1)+" :"); numeros[x] = sc.nextInt();} for(int x=9,y=0; x>=y ; x--,y++){ System.out.println(numeros[y]); System.out.println(numeros[x]); }
//leer 10 numeros enteros, guardar en arreglo, alternar entre primero y ultimo. package Arreglos; import java.util.Scanner; public class Ejer4 { public static void main(String[] args){ Scanner ent = new Scanner(System.in); int[] num = new int[10]; int a = 0, o = 9;
System.out.println("Guardando tus numeros"); for(int i = 0 ; i < 10 ; i++){ System.out.println("Dame el "+(i+1)+"º para guardar"); num[i] = ent.nextInt(); } System.out.println(" Estos sos tus numeros:"); while(a = 5){ System.out.println(num[a]); a++; System.out.println(num[o]); o--; } } }
Ejercicio 4: Leer 10 numero enteros.Demostrar de la siguiente forma : primero,ultimo,segundo,penultimo,tercero,etc. Scanner te = new Scanner(System.in); int[] n = new int[10]; for (int i = 0; i < 10; i++) { System.out.println((i + 1) + ". Ingresar numeros:"); n[i] = te.nextInt(); } System.out.println("La inversa es"); for (int i = 0; i < 10; i += 9) { System.out.print("." + n[i]); } for (int i = 1; i < 10; i += 7) { System.out.print("." + n[i]); } for (int i = 2; i < 10; i += 5) { System.out.print("." + n[i]); } for (int i = 3; i < 8; i += 3) { System.out.print("." + n[i]); } for (int i = 4; i < 6; i += 1) { System.out.print("." + n[i]); } } }
package CursoJava; import java.util.Scanner; /** * * @author Juan José */ public class EjercicioArreglos2 { public static void main(String[] args) { /* Leer 5 numeros, guardarlos en un arreglo y mostrarlos en el orden inverso al introducido. */
Scanner entrada = new Scanner(System.in); float[] numeros = new float[5];
SOLUCION EJERCICIO 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: El primero, el último, el segundo, el penúltmo, el tercero, ... import java.util.Scanner; public class ImprimirArregloOrdenRand { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] numeros = new int[10]; // LLenando el arreglo for ( int i = 0; i < numeros.length; i++){ System.out.print("Ingrese el elemento " + (i+1) + ": "); numeros[i] = entrada.nextInt(); } int contador_Inicio = 0; int contador_Final = (numeros.length - 1); // Imprimir el arreglo for ( int i = 0 ; i < numeros.length; i++){ if ( i%2 == 0 ){ System.out.print(numeros[contador_Inicio] + ", "); contador_Inicio++; }else{ System.out.print(numeros[contador_Final] + ", "); contador_Final--; } } System.out.println(""); } }
/*Lo hice de manera que se puede agregar la cantidad de arreglos que desees*\ package Helloworld; import javax.swing.JOptionPane; public class Arrays {
public static void main (String[] args) { int C;
C = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de arreglos"));
... Sé que llego dos años tarde pero esto fue lo que se me ocurrió: package ejercicio.pkg4; import java.util.Scanner; public class Ejercicio4 { public static void main(String[] args) {
Scanner leer = new Scanner(System.in); int numeros[]=new int[10];
System.out.println("Introdusca el valor de los números: "); for (int i = 0; i < 10; i++) { System.out.print((i+1)+". Digite el valor del número: "); numeros[i]=leer.nextInt(); }
System.out.println(" Mostrando números"); for (int i = 0; i < 5; i++) { System.out.println((i)+". el número es: "+numeros[i]); System.out.println((9-i)+". el número es: "+numeros[9-i]); }
tengo un problem es que cuando ejecuto el programa la media de los números positivos no me sale package arreglos; import java.util.Scanner; /** * * @author Velez */ public class Ejercicion3 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float numeros[] = new float[5]; float suma_positivos=0,suma_negativos=0,media_positivos,media_negativos; int conteo_positivos=0,conteo_negativos=0,conteo_ceros=0;
System.out.println("Guardando los numeros en el arreglo"); for(int i=0;i0){ suma_positivos += numeros[i]; conteo_ceros++; } else if(numeros[i] > 0){ suma_positivos += numeros[i]; conteo_negativos++; } else{ suma_negativos += numeros[i]; conteo_negativos++; } } //media de los numeros positivos if(conteo_positivos == 0){ System.out.println("No se puede sacar la media de los numeros positivos"); } else{ media_positivos = suma_positivos / conteo_positivos; System.out.println("La media de los numeros positivos es: "+media_positivos); } if(conteo_negativos == 0){ System.out.println("No se puede sacar la media de los numeros negativos"); } else{ media_negativos = suma_negativos / conteo_negativos; System.out.println("La media de los numeros negativos"+media_negativos); } System.out.println("La cantidad de ceros fueron en total: "+conteo_ceros); } }
Porque la suma es una variable interactiva, que se va a sumar con otro numero, y para poder sumar debes inicializar en cero, en cambio la media ya no porque va a tomar un valor defrente, le vas a almacenar el valor de la suma entre el conteo, sin hacer ninguna operacion extra
Solucion al ejercicio 4, Me tomo un poco de tiempo, pero solo hay que pensarlo xD package arraysordenar10numerosprimeroultimosegundopenultimo; import javax.swing.JOptionPane; public class ArraysOrdenar10NumerosPrimeroUltimoSegundoPenultimo { public static void main(String[] args) { int[] n = new int[10]; int aux = 9; for(int i = 0; i< 10; i++){ n[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero "+(i+1)+": ")); System.out.println("Numero "+(i+1)+": "+n[i]); } System.out.println("Numeros ordenados: "); int[] contmay = {1, 2, 3, 4, 5}; int[] contmen = {10, 9, 8, 7, 6}; for(int j = 0; j < 5; j++){ System.out.print(contmay[j]+". "); System.out.println(+n[j]); System.out.print(contmen[j]+". "); System.out.println(+n[aux]); aux--; } } }
la solución, tuve que ver el siguiente video y pensar mucho Scanner entrada = new Scanner(System.in); float numeros[] = new float[10]; System.out.println("Guardando los numeros"); for (int i = 0; i < 10; i++) { System.out.print((i + 1) + " Inregese un numero, hasta un total de 10: "); numeros[i] = entrada.nextFloat(); } int c = 0; int c2 = 9; for (int i = 0; i < 5; i++) { System.out.println(numeros[c]); c++; System.out.println(numeros[c2]); c2--; }
que onda raza esta fue mi solucion esta algo sencilla pero ahi va public class Ejercicio4Arr { public static void main(String[] args) { /*Ejercio 4: Leer 10 numeros enteros,guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden:el primero,el ultimo, el segundo,el penultimo,el tercero,etc. */ Scanner entrada=new Scanner(System.in);
int numero[]= new int[5]; for (int i = 0; i < 5; i++) { numero[i]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero "+(i+1))); } for (int i = 0; i < 5; i++) { if(numero[i]==numero[1]){ System.out.println(numero[4]); } else if(numero[i]==numero[2]){ System.out.println(numero[1]); } else if(numero[i]==numero[3]){ System.out.println(numero[3]); } else if(numero[i]==numero[4]){ System.out.println(numero[2]); } } } }
Solucion Ejercicio 4 public static void main(String[] args) { Scanner entrada=new Scanner(System.in); float numeros[]=new float[10]; int x=0,y=9;//x=sera el primer elemento, y=sera el ultimo System.out.println("Guardando numeros para el Arreglo: "); for(int i=0;i
Esta es mi solución para el ejercicio 4: /* 4) Leer 10 numeros enteros y guardarlos en un arreglo. Luego debemos mostrarlo en el siguiente orden: el primero, el ultimo,el segundo y el penultimo, el tercero etc. */ package ejercicio4.arreglos; import java.util.Scanner; /** * @author Rafael */ public class Ejercicio4Arreglos { public static void main(String[] args) { Scanner entrada=new Scanner(System.in); int numeros[]=new int[10]; int numeros2[]={0,9,1,8,2,3,4,5,6,7}; for(int i=0; i
Ejercicio6 package Arreglos; import java.util.*; public class Ejercicio6 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a[], b[], c[]; a = new int[12]; // arreglo a con 12 elementos b = new int[12]; // arreglo b con 12 elementos c = new int[24]; // arreglo c contendra al arreglo a y b // Pedimos el arreglo de a System.out.println("Digite el primer arreglo: "); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + "Digite un Numero: "); a[i] = entrada.nextInt(); } // Pedimos el arreglo de B System.out.println("Digite el segundo arreglo"); for (int i = 0; i < 12; i++) { System.out.print((i + 1) + "Digite un Numero: "); b[i] = entrada.nextInt(); } /* * for (int i = 0; i < 12; i++) { * * c[k] = a[i]; * k += 3; * c[k] = b[i]; * k += 3; * * } */ int k = 0; System.out.println(" El arreglo c es: "); for (int i = 0; i < a.length; i += 3) { // Añadimos 3 elementos de la tabla A a la tabla c for (int j = 0; j < 3; j++) { c[k] = a[i + j]; k++; } // Añadimos 3 elementos de tabla B a la tabla C for (int j = 0; j < 3; j++) { c[k] = b[i + j]; k++; } } entrada.close(); System.out.print(Arrays.toString(c)); } }
# 4: Scanner input = new Scanner(System.in); System.out.println("input 10 numbers"); int[] NList = new int[5]; //first half int[] RList = new int[5]; //second half
for (int i = 0; i < 5; i++) { NList[i] = input.nextInt(); // Appends the items to the list } for (int k = 4; k >= 0; k--) { RList[k] = input.nextInt(); // Appends the items to the list in reverse } for (int j = 0; j < 5; j++) { System.out.println(NList[j]); System.out.println(RList[j]); }
Una posible solución para el ejercicio 4: package numeros.intercalados; import java.util.Scanner; public class NumerosIntercalados { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero[] = new int[10]; int j=9; for(int i=0;i
Solución del ejercicio 4 (a mi manera) package Arreglos; import java.util.Scanner; public class Ejercicio4 { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int [] arreglo = new int[10]; for (int i=0; i
public static void main(String[] args) { int numero[]= new int [5]; int contador_positivos = 0, num_pos = 0, contador_negativos = 0, num_neg=0, contador_ceros = 0;
float positivos_media = 0, negativos_media=0;
System.out.println("LLENA EL ARREGLO"); for(int i = 0;i
ejericicio 4: import java.util.Scanner; public class Ejercicio13 { private static Scanner in = new Scanner(System.in); public static void main(String[] args) { int[] numeros = new int[10]; System.out.println("ingresando numeros...."); for (int i = 0; i < numeros.length; i++) { numeros[i] = in.nextInt(); } int size = numeros.length; for (int i = 0; i < numeros.length / 2; i++) { System.out.println(numeros[i]); System.out.println(numeros[9-i]); } } }
//Ejercicio 4: Scanner data = new Scanner(System.in); int[] numeros = new int[10]; System.out.println("Pedirle los numeros al usuario."); for(int i = 0; i < numeros.length; i++){ System.out.print((i+1)+".Digite el numero: "); numeros[i]=data.nextInt();
ídolo de los que apenas están empezando en el mundo de la programación y de los viejos que siempre nos acordamos "Si puedes Imaginarlo puedes programarlo"💟💟
conoci tu canal en septiembre de 2020 y no me arrepiento de hacerlo tu probablemente eres el unico programador que quizo compartir todo su conocimiento con el mundo, eso da prueba a que en tu corazon no existia la envidia ni el ego, siempre seras mi veradero idolo y mi inspiracion hasta siempre alejandro taboada ❤😢
Que Dios te tenga en su Santa Gloria buenos aportes que diste en el mundo de la programación
se que es muy tarde pero la verdad recién empiezo a resolver en JAVA... ojala les sirva a los que lo miren después de mi... fuiste un grande en la programación :') ... gracias por haber enseñado a los que recién empezamos en esto :).
/*
Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden: el primero, el último,
el segundo, el penultimo, el tercero, etc.
*/
package ejemplos_de_arreglos;
import java.util.Scanner;
public class Ejemplos_de_arreglos {
public static void main(String[] args) {
Scanner entrada= new Scanner(System.in);
int j=9;
int x[]=new int [10];
for(int i=0;i
Dios mío por que falleciste eras tan bueno 😞😩me contagias esas ganas de programar
Alguien sabe la causa?
@@cudervazquez9251 lo que se cuenta tenía cáncer en la rodilla
Que pena...
nooooo😭😭😭😭😭
El mejor profesor, este es mi aporte del ejercicio 4
import java.util.Scanner;
public class Ejercicio_arreglos4 {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
int numeros[]=new int[10];
for (int i=0;i
Falta mejorar tu codigo bro, ponle un arreglo de 5 datos, y veras que solo muestra 4. Ponle un while y una condicion y veras que sera completo.
Eres un gran profesor, gracias por el apoyo incondicional.
Lo hice solo mirando la letra del problema, increíble, muchas gracias men.
Ejercicio 4... Solución...
Scanner entrada = new Scanner(System.in);
int enteros[] = new int[10];
for (int i = 0; i < 10; i++) {
System.out.print("Digite un número: ");
enteros[i] = entrada.nextInt();
}
int p = 0; //primero
int u = 9; //ultimo
for (int i = 0; i < 5; i++) {
System.out.println(enteros[p]);
System.out.println(enteros[u]);
p+=1; //suma la siguiente posición respecto del primero
u-=1; //resta una posición respecto del último
}
Excelente, gracias por la solución, la verdad que me consto un poco : )
Que buena solución!!!!
Buena respuesta mis felicidades
Está genial!
LO ÚNICO MALO ES QUE NO PUEDES INDICAR CUAL FUE DE ULTIMO O PRIMERO MEDIANTE TEXTO, PERO TODO BIEN AUNQUE YO ELEGÍ EL CAMINO LARGO PARA HACER LO YA MENCIONADO.
jercicio 4 , me costo pero descubri otras cosas mientras lo cachareaba, por ejemplo mostrar los numeros de esa misma manera, de arriba hacia abajo y de abajo hacia arriba en un total de 20 numeros. yo apenas es que estoy tomando estas clases de java este señor era un genio espero algun dia poder visitar su tumba para agradecerle por todo lo que nos dejo como enseñanza.
//Scanner entrada = new Scanner(System.in);
int numeros[] = new int[10];
for(int i=0;i
Ejercicio4:
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int [] numeros = new int [10];
for (int i = 0; i < 10; i++) {
System.out.println("Ingrese el valor del num"+(i+1)+" :");
numeros[i] = entrada.nextInt();
}
System.out.println("
"+"LISTA DE NUMEROS INGRESADOS: ");
for (int i = 0; i < 5; i++) {
System.out.println("numero "+(i+1)+" :"+numeros[i]);
System.out.println("numero "+(10-i)+" :"+numeros[9-i]);
}
}
Ejercicio 4 solucion: Me sirvio mucho este ejercicio. :D Gracias bro
public static void main(String[] args) {
int[] numero = new int[10];
Scanner entrada= new Scanner(System.in);
int contador=9, aux=0;
System.out.println("Ingrese 10 numero para llenar el arreglo");
for (int i = 0; i < 10; i++) { // for para rellenar el arreglo de numeros
System.out.print("Ingresa el numero "+ (i+1) +" ");
numero[i]=entrada.nextInt();
}
System.out.println("Estos son los numeros en el orden que solicito");
for (int i = 0; i < 5; i++) { // for para ordenar los numeros
if (i==0) {
System.out.print(numero[i] +",");
i=contador;
System.out.print(numero[i]+",");
i=0;
}
else
{
System.out.print(numero[i]+",");
aux=i;
i=contador-1;
System.out.print(numero[i]+",");
i=aux;
contador-=1;
}
}
}
Gracias por compartir tanto conocimiento ... un abrazo donde quiera que estés.
public class ArreglosCuatro {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int[] num = new int[10];
int j = 9;
for(int i = 0; i
Hola
muy buen canal,
estoy aprendiendo java y explicas muy bien, en un día alcance el curso numero 10, gracias por los cursos, Saludos
gracias! me ayudaste a entender muy bien arreglos, un abrazo! espero mas tutoriales!
Me pasó igual, logré entender muy bien los arreglos
este man es una luz no se como hace
Holaa Soy Dariana muchas gracias por estos videos me ayudaste mucho, ya que explicas muy bien y me esta gustando aprender contigo. Por favor continua enseñandonos :)
Lamentablemente falleció hace unos meses
/*
Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos
mostrarlos en el siguiente orden: El primero, el último, el segundo, el
penúltimo, el tercero, etc.
*/
package Ejercicios;
import java.util.Scanner;
public class Ejercicio04 {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int i,j;
int numeros[] = new int[10];
System.out.println("Ingreso de números");
for (int x=0; x
Ejercicio 4, una manera de resolverlo, la ventaja es que con esta resolución, puede cambiar la cantidad de elementos del array que quieras (15, 20, etc) y siempre funciona, sin tener que cambiar el código (excepto la cantidad de elementos del arreglo)
float numeros[] = new float[10];
// Solicitar numeros
for(int i = 0; i < numeros.length ; i++){
numeros[i] = Float.parseFloat(JOptionPane.showInputDialog("Ingrese el " + (i+1) + "° numero"));
}
//Ordenarlos
for (int i = 0 ; i < (numeros.length/2) ; i++){ //.length Se divide por dos, porque en cada ciclo imprimirá dos resultados
System.out.println(numeros[i]); //Imprime el elemento del indice segun i
System.out.println(numeros[(numeros.length-1) - i]); // Arroja primero el último elemento (con .lenght-1) luego se le resta el i
}
Muy buena lógica y fácil de entender
Hola un saludos, he visto algunos de los ejemplos del ejercicio 4 resueltos en los comentarios, pero en mi opinión usan una estructura muy complicada para la resolución de este problema que es bastante sencillo si lo analizas un poco, al principio me genero un poco de dudas pero conseguí una manera sencilla que comparto por aquí.
public class Arreglos_Ejercicio_4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float[] numbers = new float[10];
System.out.println("Guardando los numeros en el arreglo: ");
for (int i=0; i < 10; i++) {
System.out.print((i+1)+" .Digite un numero: ");
numbers[i] = entrada.nextFloat();
}
System.out.println("
Imprimiendo los numeros de la lista en el orden"
+" selecionado");
for (int i = 0; i < 5; i++) {
System.out.println((i+1)+". "+numbers[i]);
System.out.println((10-i)+". "+numbers[9-i]);
}
}
}
Me gusta tu idea, pero podrías explicarme la ultima parte en donde imprimes los números porfa
@@stephanial1428 Si, al final los print te van a mostrar los números en el orden secuencial que pide el problema, el primero, el ultimo, el segundo, el penúltimo y así. Si te fijas el primer print es i en la posición 0 que es el primero, luego en la posición 9 que es el ultimo, luego el ciclo for te va dando el resto a medida que aumenta i.
mas facil aun
package holamundo;
import java.util.Scanner;
public class Ejercicio35{
public static void main(String[] args) {
int arreglo[] = new int[10];
int j=9;
Scanner entrada= new Scanner(System.in);
for(int i=0;i
@@DevFluencerYT Tengo una duda en el segundo for, por que i es menor a 5?
Este ejercicio está hecho en un ciclo do-while con switch y con los dos ejercicios implementados con swing(JOptionPane) espero les sirva:
/**
* Ejercicio 3: Leer 5 números por teclado, almacenarlos en un
* arreglo y a continuación realizar la media de los números
* positivos, la media de los negativos y conteo el número de ceros
*
* Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo,
* Debemos mostrarlos en el siguiente orden:
* el primero, el último, elsegundo, el penúltimo etc;.
*/
package com.mycompany.vid45_promedios_en_arreglos;
import javax.swing.JOptionPane;
/**
*
* @author ERM
*/
public class Ejercicio_3 {
public static void main(String[] args) {
int opc;
do{
opc = Integer.parseInt(JOptionPane.showInputDialog("Que desea realizar?
"
+ "1.- Ejercicio 3
"
+ "2.- Ejercicio 4
"
+ "3.- Cualquier otra opción para salir
"
+ "ingrese el número 1 o 2 como opción"));
switch(opc){
case 1:
JOptionPane.showMessageDialog(null, "Ingrese 5 números a continuación.");
float sum_positivos = 0, sum_negativos = 0, media_pos, media_neg;
int conteo_positivos = 0, conteo_negativos = 0, ceros= 0;
float[] arreglo = new float[5];
for(int i=0; i 0){
sum_positivos += arreglo[i];
conteo_positivos++;
}
else{
sum_negativos += arreglo[i];
conteo_negativos++;
}
}
if(conteo_positivos == 0){
JOptionPane.showMessageDialog(null, "No hay números positivos que contar");
}
else{
media_pos = sum_positivos / conteo_positivos;
JOptionPane.showMessageDialog(null, "La media de los positivos es: "+media_pos);
}
if(conteo_negativos == 0){
JOptionPane.showMessageDialog(null, "No hay números negativos que contar");
}
else{
media_neg = sum_negativos / conteo_negativos;
JOptionPane.showMessageDialog(null, "La media de los positivos es: "+media_neg);
}
if(ceros == 0){
JOptionPane.showMessageDialog(null, "No hay números ceros que contar");
}else{
JOptionPane.showMessageDialog(null, "La suma de los ceros es: "+ceros);
}
JOptionPane.showMessageDialog(null, "Regresando al menú.");
break;
case 2:
int[] numeros = new int[10];
JOptionPane.showMessageDialog(null, "A continuación deberás ingresar 10 números");
for (int i = 0; i < 10; i++) {
numeros[i] = Integer.parseInt(JOptionPane.showInputDialog((i+1)+" Ingrese el número: "));
}
int primero = 0;
int ultimo = 9;
for(int i = 0; i
Excelente vídeo Ingeniero!
Bueno, luego de resolver a mi manera el ejercicio 4, miré la forma en que otros lo habían hecho (no los vi todos), pero mi manera por lo que veo fue mas complicada que la que muchos hicieron :$ igual comparto mi código:
int numeros[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},
nuevaLista[] = new int[10], ascender=0, descender=9 ;
boolean invertir = false;
for(int i=0; i
Se que hay maneras mas simplificadas pero esta fue la que me salio a mi:
/* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden: el primero 1 , el ultimo 10, el segundo 2
el penultimo 9, el tercero 3, etc. */
import java.util.Scanner;
public class ej4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numeros[] = new int[10];
System.out.println("Digite 10 numeros enteros: ");
for(int i=0;i
creo que era a esto a lo que se referia
import java.util.Scanner;
public class ejercicio4
{
public static void main(String[] args){
Scanner entrada = new Scanner(System.in);
int numeros[] = new int[10];
for(int i = 0; i < numeros.length; i++){
System.out.print("Escribe un numero: ");
numeros[i] = entrada.nextInt();
}
for(int i = 0; i < 5; i++){
System.out.println(numeros[i]);
System.out.println(numeros[(numeros.length - 1 - i)]);
}
}
}
@@Shinkirou69 esta bien para la solución del problema, pero se solo funciona para ingresar numeros pares
/*
Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden: el primero, el último,
el segundo, el penultimo, el tercero, etc.
*/
package arreglo4;
import java.util.Scanner;
public class Arreglo4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numero [] = new int [10];
for(int i=0; i
Gracias no sabía bien como hacerlo y gracias a ti pude, bueno y gracias a Alejandro claro RIP
Me podrías explicar cómo funciona el "numero[9-1]"?
excelente
@@obedzavaleta6353 no es 9-1 es 9-i
Por si a alguien le sirve :)
/* Ejercicio 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden:
* el primero, el último, el segundo, el penúltimo, el tercero, etc. */
package ejercicios;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] nums = new int[10];
System.out.println("Ingresando numeros del arreglo...");
for (int i = 0; i < nums.length; i++) {
System.out.print((i+1) + ". Ingrese un número: ");
nums[i] = sc.nextInt();
}
System.out.println("Imprimiendo arreglo en orden solicitado...");
for(int i = 0, j=9 ; inums.length ;i++, j--) {
System.out.print(nums[i] + " " + nums[j] + " ");
}
sc.close();
}
}
hola, una consulta, por qué el caso de "i" está dividido en 2 y "j" no? gracias!
@ㄥㄚҠҠㄖ丂 tengo una duda sobre ese ejercicio aunq tu explicacion la entiendo perfecta solo quiero entender esa logica,tradusco esta parte nums.lenght/2 es lo mismo q decir i10? como puedo decir si es mayor q el arreglo? y fuera de eso la respuesta es NO x q 9 no es mayor q 10 ,x lo cual no entraria
concuerdo en mi opinion el j>nums.length seria algo que no afecta al codigo xk es un o pero creo que es en vano ese o xd al principio me impresionaba su logica pero es lo mismo que poner i
import java.util.Scanner;
//Una solución mucho menos compleja...
public class Mavenproject1 {
//leer 10 numeros enteros y guardarlos en un arreglo, mostrar el primero y el ultimo y así consecutivamente
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numeros[] = new int[10];
for(int i=0;i
ejercicio 4 solucionado
public static void main(String[] args) {
Scanner entrada= new Scanner(System.in);
int [] Arreglo = new int[10];
int contador= Arreglo.length; // calcula lo largo del arreglo y lo coloca en variable entero
for(int i=0; i
a eres el mejor bro !!! un saludo tus vídeos son geniales :)
te amo explicas como un dios
Sabes que él ahora está muerto :(
##### Solución: EJERCICIO 4 ######
package ejercicios;
import java.util.Scanner;
/**
* Leer 10 numeros enteros, guardarlos en un
* arreglo. Debemos mostrarlos en el siguiente
* orden: el primero, el ultimo, el segundo, el
* penultimo, el tercero, etc.
*/
public class Ejercicio4
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int[ ] num = new int[10];
System.out.println("DIEZ NUMEROS EN UN ARREGLO
") ;
for(int i = 0 ; i < num.length ; i++)
{
System.out.println("Digite los numeros: ");
num[i] = sc.nextInt( );
}
System.out.println(" ");
for(int i=0, j= 9; i < num.length/2 ; i++ , j--)
{
System.out.println(num[i]+" - "+num[j]);
}
sc.close();
}
}
chinga eres un genio bro
Este donde este seguirá siendo lo es genial lo que nos dejó una pena que ya no esté
tus vídeos son muy buenos, me gustaría que hicieras algunos de programacion de apps para android
hola gracias por compartir sus conocimientos
Esta es mi solución: Ya si quieren le crean la clase Scanner.
import java.util.Scanner;
public class Ejercicio4_Arreglos {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner entrada = new Scanner(System.in);
int r;
int enteros[] = new int[10];
System.out.println("Guardando los numeros enteros en el arreglo");
for (int i = 0; i < enteros.length; i++) {
System.out.print( " Digite el número " +(i + 1) + ": ");
enteros[i] = entrada.nextInt();
}
System.out.println("Mostrarlos en el orden: El primero, el ultimo, el segundo, el penultimo, etc.");
for(int i = 0; i < enteros.length/2; i++) {
r = enteros.length-(i+1);
System.out.println("Orden " + (i+1) + ": " + enteros[i]);
System.out.println("Orden " + (r+1) + ": " + enteros[(enteros.length-1) - i]);
}
}
}
Solución ejercicio 4:
import java.util.Scanner;
public class Arreglos {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numeros[] = new int[10];
System.out.println("Digite los numeros del arreglo de numeros");
for (int i=0; i
Compañera, me gusta su teclado
no es necesario poner j>=5, ya que cuando el bucle va por i
@@Mich-TcGque significa el "j"?
una variable i que el profesor le dice iterador , pues vendria hacer como una j
@@lilvegan2002
Lo hice así:
/*
Leer 10 números enteros, guardalos en un arreglo. Debemos mostrarlos en el
siguiente orden: el primero, el último, el segundo, el penúltimo, el tercero, ETC.
*/
package arreglo.numeros.intercalados;
import java.util.*;
public class ArregloNumerosIntercalados {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
int[] intercalados = new int[10];
int x = 9;
System.out.println("Ingrese 10 números seguidos:");
for(int i = 0; i
hola, me explicarias porque intercalados = 1, porque 9-1 es igual a 10 ? no seria 9+i?
@@santifalcon2222 lo que esta haciendo es que en primer ciclo i vale 0 entonces 9-0 es 9, por lo cual esta imprimiendo la posicion 9 de el array, y cuando el ciclo inicia otra vez ahora i ya no vale 0, si no que vale 1, entonces 9-1 es 8 , por lo cual imprime la posicion 8 de el array y asi sucesivamente
pd: no se si me explique bien
/*leer 10 numeros enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden: el primero, el ultimo,
el segundo, el penultimo,el tercero,etc.
*/
package ejercicios.java;
import java.util.Scanner;
public class EjerciciosJava {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float [] numeros = new float [10];
int PN=0,UN = 9;
for(int i = 0; i < 10;i++){
System.out.print((i+1)+".- Digite el numero: ");
numeros[i] = entrada.nextFloat();
}
for (int i = 0;i
/* Ejercicio 4: Leer 10 numeros enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden: el primero 1 , el ultimo 10, el segundo 2
el penultimo 9, el tercero 3, etc. */
Scanner entrada = new Scanner (System.in);
int numeros [] = new int [10];
System.out.println("Guardando los numeros en el arreglo");
for(int i = 0 ; i
EJERCICIO 4
public class Ejercicio_4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numero;
int numeros[] = new int[10];
int n = 0;
//Se llena el vector
for (int i = 0; i < 10; i++) {
System.out.print("Digite un número: ");
numeros[i] = entrada.nextInt();
}
//Se imprime los números. va de la posicion 0 hasta la 5.
for (int i = 0; i < 5; i++) {
//numeros[i] imprime los primeros 5 numeros del vector
/*(numeros.length)-n imprime la ultima posicion del vector. y lo que hace
la n es disminuir la posicion de adelante hacia atras.
*/
System.out.print(numeros[i] + " " + ((numeros.length) - n) + " ");
n++;
}
}
}
Que pasa si ingreso de numero 500, deberia marcar los 2 ceros no? O si coloco 000, no los marca solo marca 1, supongo que tendria que hacerse con otro arreglo eso de los ceros.
A este código le puedes ingresar cualquier número par, y los ordena de la forma que indica el vídeo.
public class BorradorMain {
public static void main(String[] args) {
Scanner k=new Scanner(System.in);
int t, c=-1;
System.out.print("Ingresa el tamaño del arreglo, tiene que ser par: ");
t=k.nextInt();
int[] n=new int[t];
for(int i=0; i
cuando subiras videos orientado a objetos.
buen canal gracias
Ejercicio 4:
System.out.println("Arreglo en orden pedidio: ");
for(int i = 0; i
/*
Leer 10 numeros enteros y guardarlos en un arreglo.
Luego imprimir en el siguiente orden:
el primero, el ultimo, el segundo, el penunltimo, el tercero, el antepenultimo, etc...
*/
package arrays;
import java.util.Scanner;
public class ImprimirOrdenRandom {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[]num = new int[10];
System.out.println("Rellene el arreglo: ");
//llenamos el arreglo
for(int i = 0; i
/*Leer 10 números enteros, guardarnos en un arreglo. Debemos mostrarlos en el siguiente
orden: el primero, el ultimo, el segundo, el penúltimo, el tercero, etc.*/
int [] num= new int[5];
for(int i=0;i
Solución del ejercicio 4:
public class BloqueDeArreglos_4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numeros [] = new int [10];
int posiciones = 0;
System.out.println("Introduciendo los números en el arreglo ");
System.out.println("El resultado es: ");
for(int i=0;i
Ejercicio 4.
Me costo un rato largo. Por favor comentar si tiene algo mal.
Scanner entrada = new Scanner (System.in);
int tamArreglo;
System.out.println("Ingrese tamaño arreglo: ");
tamArreglo= entrada.nextInt();
int numeros []= new int [tamArreglo];
int j = tamArreglo;
for (int i =0; i
mi aportación :)
/*
Leer 10 números enteros, guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden:
el primero, el último,el segundo, el penúltimo, el tercero
*/
package com.mycompany.ejercicio4_arrays;
import java.util.Scanner;
public class Ejercicio4_arrays {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int numeros[] = new int[10];
for(int i=0; i
/*Ejercicio4: leer 10 numeros enteros, guardarlos en un arreglo. Debemos
mostrarlos en el siguiente orden: primero,ultimo; segundo,penultimo; tercero,antepenultimo; etc.*/
package orden_numeros_ea4;
import java.util.Scanner;
public class ORDEN_NUMEROS_EA4 {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
int numeros[]=new int[10];
System.out.println("GUARDANDO NUMEROS");
for(int i=0; i
por q me sale un problema dd else[ del segundo me sale un punto rojo ayudaa lo tengo q entregar hoy🙏🙏
PARA LOS QUE ESTAN HACIENDO EL EJERCICIO 4 Y TENGAN DUDAS CREO MI EJERCICIO ES EL MAS EXPLICADO ESPERO Y SEA DE AYUDA Y RECUERDEN COMO DIJO NUESTRO QUERIDO AMIGO SI PUEDES IMAGINARLO PUEDES PROGAMARLO
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
//declaramos las variables
int num1[] = new int [10];
int num = 0;
int cont = 0;
int acum = 0;
//usamos un ciclo for para llamar al vector e inicializarlo
for (int i = 0; i < 10; i++) {
System.out.println("ingrese un numero en la posicion "+i);
num = entrada.nextInt();
num1[i] = num;
acum = i;
}
//probamos que el resultado de acum sea 9.
System.out.println("acum es: "+acum);
// usamos otro ciclo for para la impresion del vector de forma como lo pide el ejercicio
for (int i = 0; i < 10; i++) {
//usamos la variable contador como inicio y mitad de las posiciones del vector
//lo colocamos en un condicional y lo ponemos a sumar ojo la posicion del vector
if (cont= cont )
{
System.out.println(":" +num1[acum]);
acum --;
}
}
//finalizamos espero les halla servido
}
Bastante completo la verdad y bien explicado. Gracias!
Buen análisis, mano
Ejercicio 4
Scanner entrada = new Scanner(System.in);
int numero[] = new int[10];
int primera_posicion=0, ultima_posicion=9;
System.out.println("Guardando dato en el arreglo");
for (int i = 0; i < 10; i++) {
System.out.println("Favor introduccir el numero: "+(i+1));
numero[i] = entrada.nextInt();
}
System.out.println("Resultado del orden de los numeros");
for (int i = 0; i < 5; i++) {
System.out.println(numero[primera_posicion]);
System.out.println(numero[ultima_posicion]);
primera_posicion++;
ultima_posicion--;
}
Esta es mi solución del ejercicio 4, no sé si lo entendí bien pero ahí va:
public static void main(String[] args) {
//Scanner dato = new Scanner(System.in);
int[] numeros = new int[10];
JOptionPane.showMessageDialog(null, "GUARDANDO LOS DATOS EN EL ARREGLO");
for(int i=0;i
un puto amoo
/*
Leer 5 números por teclado, almacenarlos en un arreglo y a continuación realizar la media de los
números positivos, la media de los negativos y contar el numero de ceros.
*/
double contP=0,conN=0,con0=0,sumP=0,sumN=0,sum0=0,mediaN=0;
double media;
int[] num= new int[5];
for(int i=0;i0){
sumP+=num[i];
contP++;
}else if(num[i]0){
media=(sumP/contP);
System.out.println("La media de positivos es: "+media);
}else{
System.out.println("No introdujo numeros postivos");
}
if(conN>0){
media=sumN/conN;
System.out.println("La media de negativos es: "+media);
}else{
System.out.println("No introdujo numeros negativos");
}if(con0>0){
System.out.println("cantidad de ceros: "+con0);
}else{
System.out.println("No introdujo ceros");
}
} lo hice a pura conciencia capo, me salio igual. Millones de gracias mi rey, como siempre el cieloe sta hermoso hoy. Infinitamente agradecido capo
/*
Ejercicio 3: Leer 5 números por teclado, almacenarlos en un arreglo y a
continuación realizar la media de los números positivos, la media de los
negativos y conteo el número de ceros.
*/
package Ejercicios;
import java.util.Scanner;
public class Ejercicio03 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
float[] numeros = new float[5];
int p = 0, n = 0, z = 0;
float media_p = 0, media_n = 0;
System.out.println("Ingreso de números");
for (int i = 0; i < 5; i++) {
System.out.print((i + 1) + ". Ingrese un número: ");
numeros[i] = scan.nextFloat();
if (numeros[i] < 0) {
n++;
media_n += numeros[i];
} else if (numeros[i] > 0) {
p++;
media_p += numeros[i];
} else {
z++;
}
}
System.out.println("Impresión");
//Conteo positivos
if (p == 0) {
System.out.println("No hay positivos");
} else {
media_p /= p;
System.out.println("La media de los N° positivos es: " + media_p);
//Conteo negativos
}
if (n == 0) {
System.out.println("No hay negativos");
} else {
media_n /= n;
System.out.println("La media de los N° negativos es: " + media_n);
}
System.out.println("La cantidad de ceros es: " + z);
}
}
package package1;
import javax.swing.JOptionPane;
public class ejemplo1 {
public static void main(String[] args) {
int entrada, conta_pos = 0, conta_neg = 0, conta_ceros = 0;
float suma_pos = 0, suma_neg = 0, media_pos, media_neg;
int array[] = new int[5];
JOptionPane.showMessageDialog(null, "Ingreso de números del arreglo");
for (int i = 0; i < 5; i++) {
entrada = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el " + (i + 1) + "° número:"));
array[i] = entrada;
if (entrada < 0) {
conta_neg++;
suma_neg += entrada;
} else if (entrada > 0) {
conta_pos++;
suma_pos += entrada;
} else {
conta_ceros++;
}
}
//MEDIA DE NEGATIVOS
if (conta_neg > 0) {
media_neg = suma_neg / conta_neg;
JOptionPane.showMessageDialog(null, "La media de los negativos es " + media_neg);
} else {
JOptionPane.showMessageDialog(null, "No hay números negativos.");
}
//MEDIA DE POSITIVOS
if (conta_pos > 0) {
media_pos = suma_pos / conta_pos;
JOptionPane.showMessageDialog(null, "La media de los positivos es " + media_pos);
} else {
JOptionPane.showMessageDialog(null, "No hay números positivos.");
}
//CONTADOR DE CEROS
JOptionPane.showMessageDialog(null, "La cantidad de ceros es " + conta_ceros);
}
}
Me costó desarrollar el ejercicio nº4, ¡pero lo logré!:
Scanner entrada = new Scanner(System.in);
int variableImpresion, contadorBucle2 = 0;
int arreglo[] = new int[10];
System.out.println("Digitando los números en el arreglo.");
for (int i = 0; i < 10; i++) {
System.out.print("Ingrese un número en el índice Nº" + (i + 1)+": ");
arreglo[i] = entrada.nextInt();
}
System.out.println("");
contadorBucle2 = 9;
variableImpresion = 5;
for (int i = 0; i < variableImpresion; i++) {
System.out.print(arreglo[i] + ", ");
for (int j = contadorBucle2; j == contadorBucle2; j--) {
System.out.print(arreglo[j] + ".");
System.out.println("");
}
contadorBucle2--;
}
¡Saludos!
//Ejercicio - Promedios en un arreglo
package primervideo;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Primervideo {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float numero[]= new float [10];
for(int i=0; i
Por si a alguienle sirve :D
/*
Leer 10 numeros enteros, guardarlos en un arreglo. Debemos mostrarlos en el
siguiente orden: el primero, el ultimo, el segundo, el penultimo, el tercero,
etc 1° 10° 2° 9° 3° 8° 4° 7° 5° 6°
*/
package ejarreglos4;
import javax.swing.JOptionPane;
public class EjArreglos4 {
public static void main(String[] args) {
int[] numero = new int[10];
JOptionPane.showMessageDialog(null,"Ingresa 10 numeros enteros");
for(int i = 0;i < numero.length;i++){
numero[i] = Integer.parseInt(JOptionPane.showInputDialog((i+1)+"° numero"));
}
for(int i = 0;i < 5;i++){
JOptionPane.showMessageDialog(null, numero[i]);
JOptionPane.showMessageDialog(null, numero[9-i]);
}
}
}
Ejercicio 4 :"v
package ejercicio4_arreglos;
import java.util.Scanner;
public class Ejercicio4_Arreglos {
public static void main(String[] args) {
Scanner entrada=new Scanner (System.in);
int numeros[]=new int[10];
System.out.println("Ordenar los numeros del arreglo ");
for(int i=0;i
Si solo hay un negativo?
Ese es mi aporte espero les ayude, estamos aumentando 1 y restando 1, para mandarlos a imprimir
Scanner sc = new Scanner( System.in );
int numeros[] = new int[10];
for(int x =0;x < numeros.length;x++) {
System.out.println("Arreglo :"+(x+1)+" :");
numeros[x] = sc.nextInt();}
for(int x=9,y=0; x>=y ; x--,y++){
System.out.println(numeros[y]);
System.out.println(numeros[x]);
}
//leer 10 numeros enteros, guardar en arreglo, alternar entre primero y ultimo.
package Arreglos;
import java.util.Scanner;
public class Ejer4 {
public static void main(String[] args){
Scanner ent = new Scanner(System.in);
int[] num = new int[10];
int a = 0, o = 9;
System.out.println("Guardando tus numeros");
for(int i = 0 ; i < 10 ; i++){
System.out.println("Dame el "+(i+1)+"º para guardar");
num[i] = ent.nextInt();
}
System.out.println("
Estos sos tus numeros:");
while(a = 5){
System.out.println(num[a]);
a++;
System.out.println(num[o]);
o--;
}
}
}
Ejercicio 4: Leer 10 numero enteros.Demostrar de la siguiente forma : primero,ultimo,segundo,penultimo,tercero,etc.
Scanner te = new Scanner(System.in);
int[] n = new int[10];
for (int i = 0; i < 10; i++) {
System.out.println((i + 1) + ". Ingresar numeros:");
n[i] = te.nextInt();
}
System.out.println("La inversa es");
for (int i = 0; i < 10; i += 9) {
System.out.print("." + n[i]);
}
for (int i = 1; i < 10; i += 7) {
System.out.print("." + n[i]);
}
for (int i = 2; i < 10; i += 5) {
System.out.print("." + n[i]);
}
for (int i = 3; i < 8; i += 3) {
System.out.print("." + n[i]);
}
for (int i = 4; i < 6; i += 1) {
System.out.print("." + n[i]);
}
}
}
package CursoJava;
import java.util.Scanner;
/**
*
* @author Juan José
*/
public class EjercicioArreglos2 {
public static void main(String[] args) {
/*
Leer 5 numeros, guardarlos en un arreglo
y mostrarlos en el orden inverso al
introducido.
*/
Scanner entrada = new Scanner(System.in);
float[] numeros = new float[5];
System.out.println("Cargando elementos...");
for(int i=0; i=0; i--) {
System.out.println(numeros[i]);
}
SOLUCION EJERCICIO 4: Leer 10 números enteros, guardarlos en un arreglo. Debemos mostrarlos en el siguiente orden: El primero, el último, el segundo, el penúltmo, el tercero, ...
import java.util.Scanner;
public class ImprimirArregloOrdenRand {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int[] numeros = new int[10];
// LLenando el arreglo
for ( int i = 0; i < numeros.length; i++){
System.out.print("Ingrese el elemento " + (i+1) + ": ");
numeros[i] = entrada.nextInt();
}
int contador_Inicio = 0;
int contador_Final = (numeros.length - 1);
// Imprimir el arreglo
for ( int i = 0 ; i < numeros.length; i++){
if ( i%2 == 0 ){
System.out.print(numeros[contador_Inicio] + ", ");
contador_Inicio++;
}else{
System.out.print(numeros[contador_Final] + ", ");
contador_Final--;
}
}
System.out.println("");
}
}
/*Lo hice de manera que se puede agregar la cantidad de arreglos que desees*\
package Helloworld;
import javax.swing.JOptionPane;
public class Arrays {
public static void main (String[] args) {
int C;
C = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de arreglos"));
int[] numeros = new int[C];
for (int i=0; i
Ejercicio 4
//OBJETO SCANNER
Scanner entrada = new Scanner(System.in);
//VARIABLE
int ultimo = 9;
//ARREGLO
int[] numeros = new int[10];
//ENTRADA
System.out.println("Digite 10 números enteros: ");
for(int i = 0; i
... Sé que llego dos años tarde pero esto fue lo que se me ocurrió:
package ejercicio.pkg4;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int numeros[]=new int[10];
System.out.println("Introdusca el valor de los números:
");
for (int i = 0; i < 10; i++) {
System.out.print((i+1)+". Digite el valor del número: ");
numeros[i]=leer.nextInt();
}
System.out.println("
Mostrando números");
for (int i = 0; i < 5; i++) {
System.out.println((i)+". el número es: "+numeros[i]);
System.out.println((9-i)+". el número es: "+numeros[9-i]);
}
}
}
Ejercicio 3:
public class Ejercicio3{
public static void main(String[] args){
Scanner tec = new Scanner(System.in);
System.out.println("Bienvendio al programa");
double count_pos = 0,var_pos = 0, count_neg = 0, var_neg = 0, count_cero= 0, var_cero = 0;
String desea;
double num[] = new double[5];
for(int i = 0; i=1){
count_pos +=1;
var_pos +=num[i];
}else if(num[i]
tengo un problem es que cuando ejecuto el programa la media de los números positivos no me sale
package arreglos;
import java.util.Scanner;
/**
*
* @author Velez
*/
public class Ejercicion3 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float numeros[] = new float[5];
float suma_positivos=0,suma_negativos=0,media_positivos,media_negativos;
int conteo_positivos=0,conteo_negativos=0,conteo_ceros=0;
System.out.println("Guardando los numeros en el arreglo");
for(int i=0;i0){
suma_positivos += numeros[i];
conteo_ceros++;
}
else if(numeros[i] > 0){
suma_positivos += numeros[i];
conteo_negativos++;
}
else{
suma_negativos += numeros[i];
conteo_negativos++;
}
}
//media de los numeros positivos
if(conteo_positivos == 0){
System.out.println("No se puede sacar la media de los numeros positivos");
}
else{
media_positivos = suma_positivos / conteo_positivos;
System.out.println("La media de los numeros positivos es: "+media_positivos);
}
if(conteo_negativos == 0){
System.out.println("No se puede sacar la media de los numeros negativos");
}
else{
media_negativos = suma_negativos / conteo_negativos;
System.out.println("La media de los numeros negativos"+media_negativos);
}
System.out.println("La cantidad de ceros fueron en total: "+conteo_ceros);
}
}
Ejercicio 4. SOLUCION
No se si sea la mejor manera, pero asi me quedo, espero sirva
Scanner input = new Scanner(System.in);
int[] num = new int[10];
for(int i=0; i
POR QUÉ LA SUMA SÍ LA INICIALIZAS Y LA MEDIA NO?
Porque la suma es una variable interactiva, que se va a sumar con otro numero, y para poder sumar debes inicializar en cero, en cambio la media ya no porque va a tomar un valor defrente, le vas a almacenar el valor de la suma entre el conteo, sin hacer ninguna operacion extra
Solucion al ejercicio 4, Me tomo un poco de tiempo, pero solo hay que pensarlo xD
package arraysordenar10numerosprimeroultimosegundopenultimo;
import javax.swing.JOptionPane;
public class ArraysOrdenar10NumerosPrimeroUltimoSegundoPenultimo {
public static void main(String[] args) {
int[] n = new int[10];
int aux = 9;
for(int i = 0; i< 10; i++){
n[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero "+(i+1)+": "));
System.out.println("Numero "+(i+1)+": "+n[i]);
}
System.out.println("Numeros ordenados: ");
int[] contmay = {1, 2, 3, 4, 5};
int[] contmen = {10, 9, 8, 7, 6};
for(int j = 0; j < 5; j++){
System.out.print(contmay[j]+". ");
System.out.println(+n[j]);
System.out.print(contmen[j]+". ");
System.out.println(+n[aux]);
aux--;
}
}
}
ejercicio4 solucion corta
Scanner teclado = new Scanner(System.in);
int [] numeros = new int [10];
int recorredor = 0;
for(int i =0;i
que cool gracias
la solución, tuve que ver el siguiente video y pensar mucho
Scanner entrada = new Scanner(System.in);
float numeros[] = new float[10];
System.out.println("Guardando los numeros");
for (int i = 0; i < 10; i++) {
System.out.print((i + 1) + " Inregese un numero, hasta un total de 10: ");
numeros[i] = entrada.nextFloat();
}
int c = 0;
int c2 = 9;
for (int i = 0; i < 5; i++) {
System.out.println(numeros[c]);
c++;
System.out.println(numeros[c2]);
c2--;
}
que onda raza esta fue mi solucion esta algo sencilla pero ahi va
public class Ejercicio4Arr {
public static void main(String[] args) {
/*Ejercio 4: Leer 10 numeros enteros,guardarlos en un arreglo.
Debemos mostrarlos en el siguiente orden:el primero,el ultimo,
el segundo,el penultimo,el tercero,etc.
*/
Scanner entrada=new Scanner(System.in);
int numero[]= new int[5];
for (int i = 0; i < 5; i++) {
numero[i]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero "+(i+1)));
}
for (int i = 0; i < 5; i++) {
if(numero[i]==numero[1]){
System.out.println(numero[4]);
}
else if(numero[i]==numero[2]){
System.out.println(numero[1]);
}
else if(numero[i]==numero[3]){
System.out.println(numero[3]);
}
else if(numero[i]==numero[4]){
System.out.println(numero[2]);
}
}
}
}
Solucion Ejercicio 4
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
float numeros[]=new float[10];
int x=0,y=9;//x=sera el primer elemento, y=sera el ultimo
System.out.println("Guardando numeros para el Arreglo: ");
for(int i=0;i
con bucle While creo que
sale mas fásil:
import java.util.Scanner;
public class Video_45_Arrays_Ejercicio4b {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int numeros [] = new int [10];
int a=0;
// contador progresivo
int b=10-1;
// contador regresivo
for (int i=0;i
EJERCICIO 4:
public class Problemas_Arreglos {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int cant;
System.out.print("Indique una cantidad par de números a ingresar: ");
cant = entrada.nextInt();
int numeros[] = new int [cant];
for (int i = 0; i < numeros.length; i++)
{
System.out.print("Ingrese el "+(i+1)+"° número: ");
numeros[i] = entrada.nextInt();
}
for (int i = 0; i < cant/2; i++)
{
System.out.println(numeros[i]);
System.out.println(numeros[(cant-1)-i]);
}
}
}
Y con "case" no sería más rápido?
Esta es mi solución para el ejercicio 4:
/*
4) Leer 10 numeros enteros y guardarlos en un arreglo.
Luego debemos mostrarlo en el siguiente orden: el primero,
el ultimo,el segundo y el penultimo, el tercero etc.
*/
package ejercicio4.arreglos;
import java.util.Scanner;
/**
* @author Rafael
*/
public class Ejercicio4Arreglos {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
int numeros[]=new int[10];
int numeros2[]={0,9,1,8,2,3,4,5,6,7};
for(int i=0; i
Ejercicio 4:
int array[] = new int [10];
for(int i =0; i
Muy bueno
oiste bro
Ejercicio6
package Arreglos;
import java.util.*;
public class Ejercicio6 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int a[], b[], c[];
a = new int[12]; // arreglo a con 12 elementos
b = new int[12]; // arreglo b con 12 elementos
c = new int[24]; // arreglo c contendra al arreglo a y b
// Pedimos el arreglo de a
System.out.println("Digite el primer arreglo: ");
for (int i = 0; i < 12; i++) {
System.out.print((i + 1) + "Digite un Numero: ");
a[i] = entrada.nextInt();
}
// Pedimos el arreglo de B
System.out.println("Digite el segundo arreglo");
for (int i = 0; i < 12; i++) {
System.out.print((i + 1) + "Digite un Numero: ");
b[i] = entrada.nextInt();
}
/*
* for (int i = 0; i < 12; i++) {
*
* c[k] = a[i];
* k += 3;
* c[k] = b[i];
* k += 3;
*
* }
*/
int k = 0;
System.out.println("
El arreglo c es: ");
for (int i = 0; i < a.length; i += 3) {
// Añadimos 3 elementos de la tabla A a la tabla c
for (int j = 0; j < 3; j++) {
c[k] = a[i + j];
k++;
}
// Añadimos 3 elementos de tabla B a la tabla C
for (int j = 0; j < 3; j++) {
c[k] = b[i + j];
k++;
}
}
entrada.close();
System.out.print(Arrays.toString(c));
}
}
# 4:
Scanner input = new Scanner(System.in);
System.out.println("input 10 numbers");
int[] NList = new int[5]; //first half
int[] RList = new int[5]; //second half
for (int i = 0; i < 5; i++) {
NList[i] = input.nextInt(); // Appends the items to the list
}
for (int k = 4; k >= 0; k--) {
RList[k] = input.nextInt(); // Appends the items to the list in reverse
}
for (int j = 0; j < 5; j++) {
System.out.println(NList[j]);
System.out.println(RList[j]);
}
vuelvo a poner con el codigo limipio. perdonand y saludos.
package arreglos;
import java.util.Scanner;
public class Promediosdeunarreglo2 {
public static void main(String[] args) {
int i;
int tabla [] = new int [10];
Scanner lectura = new Scanner (System.in);
//introduccion y lectura de datos
for(i=0;i
ejercucio 4
float [] numero = new float [10];
int i=0;
for(i=0; i
ejercicio 4
Scanner s= new Scanner(System.in);
int arreglo[] = new int [10];
for (int i = 0; i < 10; i++) {
System.out.print( " digite un numero : ");
arreglo[i]=s.nextInt();
}
int x=9;
for (int i = 0; i < 5; i++) {
System.out.println(arreglo[i]);
System.out.println(arreglo[x]);
x--;
}
s.close();
Una posible solución para el ejercicio 4:
package numeros.intercalados;
import java.util.Scanner;
public class NumerosIntercalados {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numero[] = new int[10];
int j=9;
for(int i=0;i
Solución del ejercicio 4 (a mi manera)
package Arreglos;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int [] arreglo = new int[10];
for (int i=0; i
Ejercicio 4: solucion :D
import java.util.Scanner;
public class repasoArreglos {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] arreglo = new int [10];
System.out.println("Llenado del arreglo");
for(int i=0; i
Ejercicio 3
public class Calcularpromedio {
public static void main(String[] args) {
int numero[]= new int [5];
int contador_positivos = 0, num_pos = 0, contador_negativos = 0, num_neg=0, contador_ceros = 0;
float positivos_media = 0, negativos_media=0;
System.out.println("LLENA EL ARREGLO");
for(int i = 0;i
sos groso! sabelo jaja
ejericicio 4:
import java.util.Scanner;
public class Ejercicio13 {
private static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
int[] numeros = new int[10];
System.out.println("ingresando numeros....");
for (int i = 0; i < numeros.length; i++) {
numeros[i] = in.nextInt();
}
int size = numeros.length;
for (int i = 0; i < numeros.length / 2; i++) {
System.out.println(numeros[i]);
System.out.println(numeros[9-i]);
}
}
}
//Ejercicio 4:
Scanner data = new Scanner(System.in);
int[] numeros = new int[10];
System.out.println("Pedirle los numeros al usuario.");
for(int i = 0; i < numeros.length; i++){
System.out.print((i+1)+".Digite el numero: ");
numeros[i]=data.nextInt();
}
System.out.println("
Los numeros son: ");
for(int i=0; i < 1; i++){
System.out.println(numeros[0]);
System.out.println(numeros[9]);
System.out.println(numeros[1]);
System.out.println(numeros[8]);
System.out.println(numeros[2]);
System.out.println(numeros[7]);
System.out.println(numeros[3]);
System.out.println(numeros[6]);
System.out.println(numeros[4]);
System.out.println(numeros[5]);
}
}
}
int numP = 0, numN = 0, ceros = 0;
int contP = 0, contN = 0;
float mediaP = 0, mediaN = 0;
int cantidad = Integer.parseInt(JOptionPane.showInputDialog("ingrese cantidad de numeros a ingresar: "));
float[] num = new float[cantidad];
for (int i = 0; i < cantidad; i++) {
num[i] = Integer.parseInt(JOptionPane.showInputDialog("ingrese un numero: "));
if (num[i] == 0) {
ceros += 1;
}
if (num[i] > 0) {
numP += 1;
contP += num[i];
mediaP = contP / numP;
}
if (num[i] < 0) {
numN += 1;
contN += num[i];
mediaN = contN / numN;
}
}
System.out.println("numeros positivos: " + numP + " promedio: " + mediaP);
System.out.println("numeros Negativos: " + numN + " promedio: " + mediaN);
System.out.println("ceros: " + ceros);
}
}