Answer : 4
lets assume 10 stored at address = 100 ,
its array so continuous memory allocation .
lets assume integer size = 4 Byte
then ,
100 104 108 112 116 120
p = (a+1) = 104 , q= (a+5) = 120
q-p = (120-104) = 16
we assumed size of INT = 4 Byte , so divide it by 4
so, q-p = 16/4 = 4