Clear Filters
Clear Filters

How do I find all odd numbers between 1 and 60 but are divisible by 5?

4 views (last 30 days)
How do I find all odd numbers between 1 and 60 but are divisible by 5 using the for loop?
  12 Comments
Samariah
Samariah on 21 Oct 2023
mod(60, 5) this gave me 0 but how to I incorporate this into my for loop?
Torsten
Torsten on 21 Oct 2023
Edited: Torsten on 21 Oct 2023
This is almost a solution. More hints are not possible.
for i = 1:60
if mod(...) == 1 && mod(...) == 0
disp(i)
end
end
or shorter
X = 1:60;
X = X(mod(...) == 1 & mod(...) == 0)

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 21 Oct 2023
hint:
for i = 1 : 60
r7 = remainder7(i);
if r7 == 0; disp(i); end
end
7 14 21 28 35 42 49 56
function v = remainder7(v)
while v >= 7
v = v - 7;
end
end

Categories

Find more on Loops and Conditional Statements 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!