98 928
Assignments Done
98.6%
Successfully Done
In April 2021

# Answer to Question #24722 in C++ for parth

Question #24722
...plz tell me which of the output or outputs will be displayed in each one...AND ALSO MENTION HOW CAN U FIND THE OUTPUT RELATED TO SUCH QUESTION ~

1)
#include&lt;iostream.h&gt;
#include&lt;stdlib.h&gt;
const int limit = 4;
void main()
{
randomize();
int points;
points = 100 + random(limit);
for(int p = points ; p&gt;= 0 ;p--)
cout&lt;&lt;p&lt;&lt;&quot;\t&quot;;
cout&lt;&lt;endl;
}

possible outputs ----
a)103 102 101 100
b)100 101 102 103
c)100 101 102 103 104
d)104 103 102 101 100
1
2013-02-21T08:41:17-0500
The command
const int limit =4;
on line 3 sets limit to 4
Then the command
points = 100 +random(limit);
on line 8 sets variable "points" to a number
100 + someinteger number from the interval [0,4), where 4 is not included.
Thus the variable "points" takes one of values:100,101,102,103.Further in the loop
for(int p =points ; p>= 0 ;p--)
in the line 9 the variable "p" will be decreasefrom points to 0 with step 1.
The body of the loop consists of a unique line 10:
cout<<p<<" ";
which prints p.

Hence the reare only 4 possible outputs of the program:

100 99 98 ... 0
101 100 99 98... 0
102 101 100 99 98 ... 0
103 102 101 100 99 98 ... 0
Hence possible output is only a):
a)103 102 101100
Since in
b)100 101 102103
c)100 101 102103 104
the numbers increase,

and in
d)104 103 102101 100
the sequence starts from 104

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!