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; } }
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; }