Trouver la position du nombre minimum dans un tableau en C

Ce programme recherche le minimum d'un tableau et sa position.

#include<stdio.h>
#include<stdlib.h>

int main()
{
      int min,position, longueur=10;
      int tab[10]={1,2,3,4,5,6,7,8,9,10};
      min=999999;
      for (int i=0 ; i< longueur ; i++)
      {
          if(tab[i]<min){
                         min=tab[i];
                         position=i;
          }
      }
      printf("Minimum : %d\nPosition : %d\n",min,position);
      return 0;
}