フィルターのクリア

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

4 ビュー (過去 30 日間)
Samariah
Samariah 2023 年 10 月 21 日
編集済み: Torsten 2023 年 10 月 21 日
How do I find all odd numbers between 1 and 60 but are divisible by 5 using the for loop?
  12 件のコメント
Samariah
Samariah 2023 年 10 月 21 日
mod(60, 5) this gave me 0 but how to I incorporate this into my for loop?
Torsten
Torsten 2023 年 10 月 21 日
編集済み: Torsten 2023 年 10 月 21 日
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)

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2023 年 10 月 21 日
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

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by