Filter löschen
Filter löschen

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

4 Ansichten (letzte 30 Tage)
Samariah
Samariah am 21 Okt. 2023
Bearbeitet: Torsten am 21 Okt. 2023
How do I find all odd numbers between 1 and 60 but are divisible by 5 using the for loop?
  12 Kommentare
Samariah
Samariah am 21 Okt. 2023
mod(60, 5) this gave me 0 but how to I incorporate this into my for loop?
Torsten
Torsten am 21 Okt. 2023
Bearbeitet: Torsten am 21 Okt. 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)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 21 Okt. 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

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by