Final answer:
To write a loop that reads positive integers from input and terminates when a non-positive integer is entered, use a while loop.
Step-by-step explanation:
To write a loop that reads positive integers from standard input and terminates when it reads an integer that is not positive, you can use a while loop in most programming languages. Here's an example in Python:
num = int(input('Enter a positive integer: '))
while num > 0:
num = int(input('Enter a positive integer: '))
In this code, the loop continues as long as the input number is positive. Once a non-positive number is entered, the loop terminates. This allows you to keep reading positive integers until the condition is no longer met.