%Ejercicio 02 guia 03 clearvars; clear all; clc; %lectura de datos usuario = input("ingrese arreglo (debe ocupar corchetes al inicio y final [ ]): "); largoArreglo = length(usuario); %crear un nuevo arreglo donde guardermos los valores en orden invertido usuarioInvertido = zeros(1,largoArreglo); for n=largoArreglo:-1:1 %n irá desde largoArreglo a 1 de forma descendente usuarioInvertido(largoArreglo + 1 - n) = usuario(n); fprintf("largoArreglo = %d, n = %d, valorGuardado = %d\n",largoArreglo,n,usuario(n)) end % largoArreglo = 5 % n = 5 en la primera vuelta % por lo tanto --> largoArreglo + 1 - n = 5 + 1 - 5 = 1 %entonces estamos accediendo al primer elemento de usuarioInvertido % qué vamos a guardar en usuarioInvertido(1), si n = 5, y largoArreglo=5 % usuario(5), es decir, el último valor del arreglo que ingresó el usuario