Choose the pseudocode for the below problem statement. Problem Statement : Vehicle Registration Mr.William buys a new Audi car. During the vehicle registration, he desires a fancy number in such a way that both the number and its reverse are the same. Generate an algorithm to find that fancy number. Sample Input : 1221 Sample Output : Number is Fancy
Answer options
A
BEGIN
DECLARE variables number, reverse, rem, temp
READ number
SET reverse = 0, temp = number
WHILE number !=0 DO
rem = number%10
reverse = reverse*10 + rem
number = number/10
END WHILE
IF temp == reverse THEN
PRINT "Number is Fancy"
ELSE
PRINT "Number is Not Fancy"
END IF
END
B
Incorrect pseudocode with wrong initialization/order
C
Incorrect pseudocode with missing loop or condition
D
Incorrect pseudocode with wrong output statement
Correct answer: BEGIN DECLARE variables number, reverse, rem, temp READ number SET reverse = 0, temp = number WHILE number !=0 DO rem = number%10 reverse = reverse*10 + rem number = number/10 END WHILE IF temp == reverse THEN PRINT "Number is Fancy" ELSE PRINT "Number is Not Fancy" END IF END
Explanation
The correct answer is: BEGIN DECLARE variables number, reverse, rem, temp READ number SET reverse = 0, temp = number....