Accenture Primer
Accenture DumpmediumAccenture PrimerLooping statements

Choose the pseudocode for the below problem statement.

Answer options

A
Problem Statement :
B
Vehicle Registration
C
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
D
reverse are the same.
E
Generate an algorithm to find that fancy number.
F
Sample Input :
G
1221
H
Sample Output :
I
Number is Fancy
J
BEGIN
K
DECLARE variables number, reverse, rem, temp
L
READ number
M
SET reverse = 0, temp = number
N
WHILE number !=0 DO
O
rem = number%10
P
reverse = reverse*10 + rem
Q
number = number/10
R
END WHILE
S
IF temp == reverse THEN
T
PRINT "Number is Not Fancy"
U
ELSE
V
PRINT "Number is Fancy"
W
END IF
X
END
Y
BEGIN
Z
DECLARE variables number, reverse, rem, temp
[
READ number
\
SET reverse = 0, temp = number
]
WHILE number !=0 DO
^
number = number/10
_
rem = number%10
`
reverse = reverse*10 + rem
a
END WHILE
b
IF temp == reverse THEN
c
PRINT "Number is Fancy"
d
ELSE
e
PRINT "Number is Not Fancy"
f
END IF
g
END
h
BEGIN
i
DECLARE variables number, reverse, rem, temp
j
READ number
k
WHILE number !=0 DO
l
SET reverse = 0, temp = number
m
rem = number%10
n
reverse = reverse*10 + rem
o
number = number/10
p
END WHILE
q
IF temp == reverse THEN
r
ELSE
s
PRINT "Number is Fancy"
t
PRINT "Number is Not Fancy"
u
END IF
v
END
w
BEGIN
x
DECLARE variables number, reverse, rem, temp
y
READ number
z
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

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

Block D (indices 54-68) is the correct palindrome-check pseudocode. It correctly initialises reverse=0 and temp=number BEFORE the loop, then extracts digits with rem=number%10, builds reverse, and divides number by 10. After the loop it correctly prints 'Number is Fancy' when temp==reverse and 'Number is Not Fancy' otherwise. Block A inverts the print messages; Block B divides before extracting rem (wrong algorithm); Block C initialises inside the loop (resets each iteration) and has a missing PRINT in the THEN branch.

Related Accenture Accenture Primer questions

Practice more Accenture Accenture Primer questions

PrimerDumps has 1400+ primer questions, 2026 mocks and coding hands-on — all free.