Bonjour je débute en C et je suis devant l'énoncé suivant : Écrivez un programme qui laisse l'utilisateur saisir autant d'entiers naturels qu'il le souhaite. Lorsque celui-ci saisit la valeur -1, cela signifie que la saisie est terminée. Le programme affiche alors seulement la plus petite et la plus grande des valeurs saisies.


J'ai tapé pour l'instant le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
    int entier;
  if (entier < -1 || entier > -1)
  {
      while (entier < -1 || entier > -1)
      {
      printf ("Rentrez un entier naturel : ");
      scanf ("%d", &entier);
      }
 
  }
 
  else if (entier == -1)
  {
     printf ("La saisie est terminé");
     printf ("La valeur la plus grande est : %d");
     printf ("La valeur la plus petite est : %d ");
  }
}
Mes questions:

-Comment sauvegarder des valeurs en C ?
-Comment retenir la valeur la plus grande et la valeur la plus petite en terme d'adresse ?

Merci d'avance pour votre aide .