bonjour a tous

je débute en langage c
je souhaiteraie écrire un programme qui recherche le plus grand élément présent dans une liste donnée.
en fait l'utilisateur entre des valeurs (entiers) il rentre le nombre de valeur qu'il souhaite quand il rentre 0 la saisie s'arrête et il donne la réponse la plus grande valeur est ...
mais je ne sais pas comment faire je pensais faire soir avec un for ou sinon avec un do while.

pouvez vous me mettre sur la piste

merci d'avance pour les réponses.