What will be the output of the following pseudocode?Integer p, q, rset p= 1, q= 1, r= 2q = p - 1q = r - 1if (p + 2 > q -6)if (q+2 > p- 6)p = 2end ifq= 2if (r> 5)p = qend ifend ifprintf p + q + r
Question
What will be the output of the following pseudocode?Integer p, q, rset p= 1, q= 1, r= 2q = p - 1q = r - 1if (p + 2 > q -6)if (q+2 > p- 6)p = 2end ifq= 2if (r> 5)p = qend ifend ifprintf p + q + r
Solution
The pseudocode provided can be broken down into the following steps:
- Initialize three integers p, q, r with values 1, 1, 2 respectively.
- Set q to p - 1, which makes q = 0.
- Set q to r - 1, which makes q = 1.
- Check if (p + 2 > q - 6), which is true because (1 + 2 > 1 - 6) is true.
- Inside this if block, check if (q + 2 > p - 6), which is also true because (1 + 2 > 1 - 6) is true.
- Inside this if block, set p to 2.
- Set q to 2.
- Check if (r > 5), which is false because (2 > 5) is false. So, p is not set to q.
- Finally, print the sum of p, q, and r.
So, the output of the pseudocode will be 2 (value of p) + 2 (value of q) + 2 (value of r) = 6.
Similar Questions
What will be the output of the following pseudocode?Integer p, q, r Set p = 0, q = 4, r = 3 If(p || r) If(p && r) p = p &r End If p = p ^ r End If Print p + q + rQuestion 90AnswerA.20B.10C.12D.7
What will be the output of the following pseudocode?Integer p, q, rset p= 1, q= 4, r= 2if ( p&q)r =p&qend ifprint r- p - q[ Note- & bitwise AND - The bitwise AND operator ( & ) compares each bit of the first operand to the corresponding bit of the second operand if both bits are 1 the corresponding result bit is set to 1. otherwise, the corresponding result bit is set to 0]
What will be the output of the following pseudocodeInteger p, q, rset p=1, q=4, r=1if (q > r )if ( q ^ q>1)if ( r ^ r > 1)p = 1q = 1r = 2end if q = 111end if printf p + q + r
What will be the output of the following pseudocode?Integer p, q, r, s Set p=1, q = 1for (each r from 0 to 2 ) for (each s from -4 to -2 ) p = p + 2if(p > r) Continue End if p = 1if(p > s) Jump out of the loop End if End for End for Print p + qQuestion 83AnswerA.13B.24C.35D.20
What will be the output of the following Pseudocode?1. int p=4, q=7, r=102. p=q mod r3. q=q+p4. r=r+q5. print p, q and r7 11 174 11 177 14 217 14 24
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.