Solution Review: Nested Loop with Multiplication (Pro)
This review provides a detailed analysis of the different ways to solve the "Nested Loop with Multiplication (Pro)" challenge.
We'll cover the following...
We'll cover the following...
Solution #
The outer loop in the main function has “n” iterations as it iterates on i from 0 to n-1. If the condition j < i is true, the inner loop is entered. However, j is doubled immediately. Note that j is not reset to 1 in the code, since the j is immediately doubled. Therefore, the inner
while loop will run times for all the iterations of the outer loop.
Note: Inner
whileloop will run (at most) once for each iteration of the outer loop.
| Statement | Number of Executions |
|---|---|
int n = 10; |
|
int sum = 0; |
|
int j = 1; |
|
float pie = 3.14; |
|
int i=0; |
|
i<n; |
|
i++ |