Está en la página 1de 1

% Ejercicio 13

% Pedir un nmero de dos cifras y decir si es reproductor de Fibonacci


% Pedimos datos usuario
n=input('Dame un nmero de dos cifras: ');
while n<10 || n>100
n=input('He dicho DOS CIFRAS y POSITVO. Va, dame uno: ');
end
d=floor(n/10); % Hallamos el valor de las decenas (d) y de las unidades (u)
u=n-d*10;
% y de las unidades (u)
if d > u
% Hacemos que u sea siempre el numero mayor
h = d;
d = u;
u = h;
end
while u<n
h = u;
u=u+d;
d=h;
end
if u == n
disp(['El nmero ' num2str(n) ' es reproductor de Fibonacci'])
else
disp(['El nmero ' num2str(n) ' no es reproductor de Fibonacci'])
end
%%% AlTERNATIVO
cont=0
t= 10
while n/t >= 1
t = t*10
cont=cont+1
for i=1:cont % No se como definir diferentes variables dentro del mismo blucle
a = floor(n/10)
b = floor(n/100)
....

También podría gustarte

  • Supuesto 17
    Supuesto 17
    Documento2 páginas
    Supuesto 17
    kiki
    Aún no hay calificaciones
  • P6 Optimizacion
    P6 Optimizacion
    Documento16 páginas
    P6 Optimizacion
    kiki
    Aún no hay calificaciones
  • Supuesto 14
    Supuesto 14
    Documento1 página
    Supuesto 14
    kiki
    Aún no hay calificaciones
  • Supuesto 16
    Supuesto 16
    Documento1 página
    Supuesto 16
    kiki
    Aún no hay calificaciones
  • Supuesto 7
    Supuesto 7
    Documento1 página
    Supuesto 7
    kiki
    Aún no hay calificaciones
  • Supuesto 5
    Supuesto 5
    Documento2 páginas
    Supuesto 5
    kiki
    Aún no hay calificaciones
  • Supuesto 6
    Supuesto 6
    Documento2 páginas
    Supuesto 6
    kiki
    Aún no hay calificaciones
  • Supuesto 4
    Supuesto 4
    Documento1 página
    Supuesto 4
    kiki
    Aún no hay calificaciones
  • Supuesto 1
    Supuesto 1
    Documento1 página
    Supuesto 1
    kiki
    Aún no hay calificaciones