Help me with my function of odd or even!
Show older comments
Hi! I need help with my function. When I put a negative number, matlab gives me an error;
Error using disp
Too many output arguments
This function is about that the user put any number and the function returns a 1 if it is even, a 0 if it is odd or if the number is not a integer an error message. Thanks a lot.
function[v]=dimesiespar2(n)
if rem(n,1) == 0 && n>0
if rem(n, 2)==0
v=1;
else
v=0;
end
else
v= disp('el número entrado no es un entero positivo');
end
Accepted Answer
More Answers (2)
function[v]=dimesiespar2(n)
if rem(n,1) == 0 && n>0
if rem(n, 2)==0
v=1;
else
v=0;
end
else
disp('el número entrado no es un entero positivo');
end
Anthony Fuentes
on 18 Oct 2016
0 votes
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!