Find the average of a random sequance - MATLAB Cody - MATLAB Central

Problem 44455. Find the average of a random sequance

Difficulty:Rate

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()

Examples:

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.07% Correct | 79.93% Incorrect
Last Solution submitted on Jun 22, 2025

Problem Comments

Solution Comments

Show comments
Why should you share code?
In a discussion on LInkedin about my recent blog post, Do these...
2
3

Problem Recent Solvers414

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!