Problem 44455. Find the average of a random sequance

Write a function that generates random integers within a loop, and calculates the mean of the positive numbers only.

At each iteration a random integer between 0 and 10 is generated.

Only if the number is positive, it is added to the sequence.

The loop terminates when the number 0 is generated. This number is not considered for the mean.

You are not allowed to use the functions sum() and mean()


Random sequence is: 4, 3, 5, 10, 3, 0
Output is: 5
Random sequence is: 0
Output is 0
Random sequence is: 5, 8, 1, 9, 3, 4, 6, 2, 2, 3, 1, 0
Output is: 4

Note: the function does not have an input. The output depends on the state of the random numbers generator.

Solution Stats

20.02% Correct | 79.98% Incorrect
Last Solution submitted on Nov 18, 2023

Problem Comments

Solution Comments

Show comments

Problem Recent Solvers411

Suggested Problems

More from this Author25

Community Treasure Hunt

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

Start Hunting!