how to find smallest number among 10 numbers in a if loop?

2 views (last 30 days)
Hi all I need find the smallest number among 10 numbers using if loop or for loop.Please need help.
  1 Comment
Walter Roberson
Walter Roberson on 22 Apr 2013
There is no such thing as an "if loop". "if" executes the body exactly 0 or 1 times, which is not a loop; "for loop" and "while" (usually) execute multiple times.

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 22 Apr 2013
Try this:
minValue = inf; % Initialize to infinity
for k = 1 : 10
if array(k) < minValue;
% Surely you can fill in the rest!
end
end
It's probably too much of a hint but it's hard to do much less since it's so short and trivial.
  5 Comments
Image Analyst
Image Analyst on 23 Apr 2013
linelen = [13, 14, 15, 16, 17, 18, 19, 113, 114, 115, 116]
shortestline = linelen(1)
for k = 2 : length(linelen)
etc.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!