CÓDIGO FUENTE:
import java.util.Scanner;
public class ingresarInicioFinal {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int i, ingresar, numero, inicio, ultimo;
int arreglo[] = new int[100];
System.out.println("PROGRAMA PARA INGRESAR VALORES AL INICIO O AL FINAL DE UN ARREGLO");
System.out.println("ingrese cuatos numeros tendrá el arreglo ");
numero = lector.nextInt();
for (i = 1; i <= numero; i++) {
System.out.print("X[" + (i) + "]= ");
arreglo[i] = lector.nextInt();
}
System.out.print("Arreglo=[");
for (i = 1; i <= numero; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
System.out.println("Para ingresar un valor al inicio del arreglo presione --> 1"
+ "\npara ingresar valores al final del arreglo presion --> 2\n");
ingresar = lector.nextInt();
if (ingresar == 1) {
System.out.println("Que numero desea ingresar al inicio del arreglo ");
inicio = lector.nextInt();
arreglo[0] = inicio;
System.out.print("Arreglo=[");
for (i = 0; i <= numero; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
} else {
if (ingresar == 2) {
System.out.println("Que numero desea ingresar al final del arreglo ");
ultimo = lector.nextInt();
arreglo[numero + 1] = ultimo;
System.out.print("Arreglo=[");
for (i = 1; i <= numero + 1; i++) {
System.out.print(arreglo[i] + ",");
}
System.out.println("]");
}
}
}
}
No hay comentarios :
Publicar un comentario