Q2Comprehension4 Marks1 Sep 2024
Passage
Based on the above data, answer the given subquestions.
Let a and b be positive integers. Procedure remainder(a, b) returns the remainder if a is divided by b.
```
Procedure dosomething(X)
j = 2, Flag = True
if(X == 1){
return(False)
}
while(j < X){
if(remainder(X, j) == 0){
Flag = False
exitloop
}
j = j + 1
}
return(Flag)
End dosomething
```
When will procedure dosomething(X) return True?