Cargar vector

Este código es un algoritmo que solicita al usuario que ingrese un número entre 1 y 20. Luego, registra ese número en un array llamado “lista” en la posición correspondiente. Después de registrar el número, muestra todos los elementos del array y la posición en la que se guardó el valor ingresado. Si el número ingresado está fuera del rango (menor que 1 o mayor que 20), muestra un mensaje de error.

PSEINT

Algoritmo www_PSeint_Site
    Dimension lista[20]
    Escribir "Ingrese Número del 1 - 20 : "
    Leer num
    //Registra número en el Array	
    Si num >0 Y num <= 20 Entonces
        lista[num] = num
        //Mostrar Array	
        Para contador = 1 hasta 20 con paso 1 hacer			
            Escribir lista[contador]				
        FinPara
        Escribir "El valor se guardo en la posición : ", num		
    SiNo
        Escribir "Número mal Ingresado"
    Fin Si	
FinAlgoritmo

JAVA

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int[] lista = new int[21]; // El índice 0 no se utiliza
        Scanner scanner = new Scanner(System.in);

        System.out.print("Ingrese Número del 1 - 20 : ");
        int num = scanner.nextInt();

        // Registra número en el Array
        if (num > 0 && num <= 20) {
            lista[num] = num;

            // Mostrar Array
            for (int contador = 1; contador <= 20; contador++) {
                System.out.println(lista[contador]);
            }

            System.out.println("El valor se guardó en la posición : " + num);
        } else {
            System.out.println("Número mal Ingresado");
        }
    }
}
0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like