void divorce(int[] tab, int n, int[] tpaire, int[] timpair)
{
  //tpaire = new int[10]; <--- ce n'est pas possible
  tpaire[1] = 10; //<--- il est possible de modifier
  
  // IMPOSSIBLE DE FAIRE UNE FONCTION QUI RETOURNE PLUSIEURS TABLEAUX
}


void setup()
{
  final int taille = 15;
  int[] tab, impair, pair;
  int nbpair, nbimpair;
  nbpair = 0;
  nbimpair = 0;
  
  // creation divine du tableau original
  tab = new int [taille];
  
  // remplissage
  for(int i = 0; i < taille; i++)
  {
    tab[i] = askInteger("donnes moi le "+i+" nombre");
  }
  
  // calcul des pairs et impairs
  for(int i = 0; i < taille; i++)
  {  
    if (tab[i]%2==0)
    {
      nbpair++;
    }
    else
    {
      nbimpair++;
    }
  }
  
  // creation des tableaux pair et impair (père - mère) à la bonne taille
  pair = new int[nbpair];  
  impair = new int[nbimpair];
  
  // divorce
  nbpair = 0;
  nbimpair = 0;
  for(int i = 0; i < taille; i++)
  {  
    if (tab[i]%2==0)
    {
      pair[nbpair] = tab[i];
      nbpair++;
    }
    else
    {
      impair[nbimpair] = tab[i];
      nbimpair++;
    }
  }
  
}
