Esempio n. 1
0
int deb_elts(int dim)
{
	
	int addr=recherche_tableau_dans_mem();
	//si le nombre d'éléments insérer est bien inférieur aux nombres d'éléments que peut contenir une 
	//ligne du tableau
	if(get_nbelements()<get_tailleTab())
	{
		//On va ajouter ce nombre dans le tableau intermédiaire initialiser avec taille_tableau();		
		incrementer_nbelements();
		incrementer_nb_elements_Tot();
		remplir_tableau(dim);
		if(get_indiceDIm()!=-1)
		{
			//On incrémente de 1 le nombres d'éléments dans tab_AO_deb
			incrementer_tab_AO_deb(get_indiceDIm());
		}
		return 0;
		//incrementer de 1 la nième-1 case précédente gérant les dimensions de AO
	}
	else
	{
		return -1;
	}
}
Esempio n. 2
0
int main(){
  int s;
  tableau tab = alloue_tableau(100);
  clock_t temps_initial;
  clock_t temps_final;
  double temps_cpu;
  
  remplir_tableau(&tab,10);
  /*afficherTab(&tab);*/
  
  temps_initial = clock();
  
  s = somme_car(tab);
  /*printf("%d \n",somme_car(tab));*/
  
  temps_final = clock();
  temps_cpu = ((double)(temps_final - temps_initial))/CLOCKS_PER_SEC;
  printf("%d %f ", 100, temps_cpu);
  


  return 0;
}