ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pilas, insertar, eliminar, mostrar, buscar y salir


Enviado por   •  13 de Noviembre de 2017  •  Práctica o problema  •  1.411 Palabras (6 Páginas)  •  253 Visitas

Página 1 de 6

import java.util.*;

public class pila {

public static void main(String[] args) {

Scanner VQ = new Scanner(System.in);

int v1[] = new int[5];

int aux[] = new int[5];

byte opc, op = 1, x, n;

while (op == 1) {

System.out.println(""

+ "\n ********** MENU PILA **********"

+ "\n ******* 1.- INSERTAR *********"

+ "\n ******* 2.- ELIMINAR **********"

+ "\n ******** 3.- BUSCAR ***********"

+ "\n ******** 4.- MOSTRAR **********"

+ "\n ********* 5.- SALIR **********");

opc = VQ.nextByte();

switch (opc) {

case 1: {

for (n = 0; n < 5; n++) {

System.out.print("posición " + (n + 1) + ": ");

v1[n] = VQ.nextByte();

}

break;

}

case 2: {

System.out.println("Elemento a eliminar :");

x = VQ.nextByte();

for (n = 4; n >= 0; n--) {

if (x == v1[n]) {

v1[n] = 0;

}

aux[n] = v1[n];

v1[n] = 0;

}

for (n = 0; n < 5; n++) {

if (v1[n] == 0) {

v1[n] = aux[n];

}

}

}

break;

case 3: {

System.out.print("Elemento a buscar : ");

byte elem;

elem = VQ.nextByte();

for (n = 0; n < 5; n++) {

if (elem == v1[n]) {

System.out.println("El dato buscado, existe en la pila");

}else{

System.out.println("El elemento no existe en la pila");

}

}

break;

}

case 4: {

for (n = 4; n >= 0; n--) {

System.out.println(v1[n]);

}

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (41 Kb) docx (11 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com