% En principio.
% 1. Tu debes tener un vector x contiendo 100 numeros enteros.
% 2. Luego cada elemento del vecto x debe analizar si es par o es impar
% 3. Si es par lo vas guardando en un vecto u
% 4. Si es impar lo vas guardando en un vector v
% 5. Y como no sabemos cuantos elementos del vector x son pares
% y cuandos elementos del vector x son impares entonces debemos
% crear dos contadores uno para par y otro impar, cada con el valor de 1
% e ir aumentando en una unidad cada vez que encuentre un elemento par
% o un elemento impar.
%
% Desde el paso 2 hasta el paso 5 debe estar dentro un for porque ese proceso
% se va a hacer para cada elemento del vector x
% Desde el paso 3 hasta el paso 5 debe de estar dentro una condicional if,
% para poder decidir si el numero es par o impar.
% 6. Al final mostrar los vector u y v
%
% Estos serián a grandes rasgos del analisis del problema, antes de hacer un programa
% en cualquier lenguaje de programación.
% No es un algoritmo sino un analisis del problema lo que te estoy mostrando
clear %limpia la memoria de matlab para evitar conflictos con los valores almacenados
% en la variables que se encuentra en la memoria
x=round(200*rand(1,100)); % el vector x contiendo 100 numeros enteros , paso 1
k1=1; k2=1;% los dos contadores que se inicializan en 1
for n=1:100
if rem(x(n),2) == 0 % si es par el numero x(n) paso 2
u(k1)=x(n) ; % paso 3
k1=k1+1; % paso 5
else
v (k2)= x(n); % paso 4
k2=k2+1; %paso 5
end
end
display(u), display(v) % paso 6