Final answer:
Data can flow in two ways in pipe and filter architecture: push-pull and pull-push.
Step-by-step explanation:
In pipe and filter architecture, data can flow in several ways. The correct answer is (c) 2 ways: push-pull/ pull-push.
Push-Pull: In this approach, the data is pushed into the pipe from one end and pulled out from the other end simultaneously.
Pull-Push: In this approach, the data is first pulled from the pipe and then pushed back into the pipe after processing.