i tried to find if there are perfect numbers in the code stating that 1 should be square of other in the same matrix or array
3 次查看(过去 30 天)
显示 更早的评论
采纳的回答
Swaroopa
2022-8-28
编辑:Swaroopa
2022-8-28
Hi Hannah,
You can sort the array or matrix and then use the same code.
You can also use indentation rules for better clarity.
function output = squared(arr)
n=length(arr)
output=false
for i=1:n
for j=i:n
if arr(i)*arr(i)==arr(j)
output=true
break
else
output=false
end
end
end
end
Hope it helps
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!