/*! \file q4.c

 *  \author EISTI
 *  \version 0.1
 *
 *  \brief calcule le schtroumpf de 2 tableaux
 *
 */

#include <stdio.h>

/*! \fn int schtroumpf(int taille1, int t1[], int taille2, int t2[])
 *  \author EISTI
 *  \version 0.1
 *  \date Fri Jan 15 17:16:51 2010
 *
 *  \brief  calcule le schtroumpf de 2 tableaux
 *
 *  \param taille1 taille du tableau 1
 *  \param t1[] tableau 1
 *  \param taille2 taille du tableau 2
 *  \param t2[] tableau 2
 *
 *  \return schtroumpf calculé
 */

int schtroumpf(int taille1, int t1[], int taille2, int t2[]) {

  int i,j,res;
  res = 0;
 
  for(i=0;i<taille1;i++){
    for(j=0;j<taille2;j++){
      res += t1[i]*t2[i];
    }
  }
  return(res);
}


/*! \fn int main (int argc, char** argv)
 *  \author EISTI
 *  \version 0.1
 *  \date Fri Jan 15 15:29:37 2010
 *
 *  \brief Fonction principale
 *
 *
 * \param argc : Nombre d'argument
 * \param argv : Tableau des arguments
 * \return 0 : le programme doit se terminer normalement
 *
 * \remarks 
 */
int main(int argc, char** argv){
  int tab1[5]={7,6,1,-4,5};
  int tab2[4]={2,5,0,3};

  printf("Le schtroumpf de vos tableaux est : %d\n",schtroumpf(5,tab1,4,tab2));
}
