I can't deal with this code.Please help me:)

1 visualización (últimos 30 días)
Mehdi Yetimçok
Mehdi Yetimçok el 8 de Jun. de 2021
Comentada: Walter Roberson el 8 de Jul. de 2023
clear all;
close all;
clc;
n= input("Enter an number to calculate its fibonacci number: "))
F = [1 1]; % Initially F has two elements
for i = 1:(n-2);
F(end+1) = F(end-1) + F(end);
if n> 0:
disp("You entered a positive number.List every fibonacci number smaller or equal than the given number")
else n<0:
disp("You enteres a negative number.Please enter the positive one!")
end
  1 comentario
Kishore
Kishore el 8 de Jul. de 2023
clear all;
close all;
clc;
n= input("Enter an number to calculate its fibonacci number: ")
F = [1 1]; % Initially F has two elements
for i = 1:(n-2);
F(end+1) = F(end-1) + F(end);
if n> 0
disp("You entered a positive number.List every fibonacci number smaller or equal than the given number")
else n<0
disp("You enteres a negative number.Please enter the positive one!")
end
end

Iniciar sesión para comentar.

Respuestas (2)

KSSV
KSSV el 8 de Jun. de 2021

Kishore
Kishore el 8 de Jul. de 2023
clear all;
close all;
clc;
n= input("Enter an number to calculate its fibonacci number: ")
F = [1 1]; % Initially F has two elements
for i = 1:(n-2);
F(end+1) = F(end-1) + F(end);
if n> 0
disp("You entered a positive number.List every fibonacci number smaller or equal than the given number")
else n<0
disp("You enteres a negative number.Please enter the positive one!")
end
end
  1 comentario
Walter Roberson
Walter Roberson el 8 de Jul. de 2023
If n is not at least 3, then the body of the for loop will not be executed, and so the test whether n<0 would not be executed.
The code also does not ensure that n is an integer.

Iniciar sesión para comentar.

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by