1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
int main(){
int index, errIndex;
int myTab1[] = {0,1,1,1,2,3,5,7};
int myTab2[] = {0,0,1,1,1,2,3,5,7};
int myTab3[] = {0,1,1,2,2,3,5,7};
int myTab4[] = {0,1,1,1,2,2,3,5,7};
int myTab5[] = {0,0,0,0,1,2,2,3,5,7};
int myTab6[] = {0,0,0,0,2,2,3,5,7};
int myTab7[] = {1};
int myTab8[] = {1,5,5,5,5,5,5};
int myTab9[] = {1,10,10,10,10,10,10,10};
int myTab10[] = {0,0,0,0,0,0,1};
int myTab11[] = {0,0,0,0,0,0,0,1};
int myTab12[] = {0,0,0,1,5,5,10};
int myTab13[] = {0,0,0,1,6,7,10,20};
int myTab14[] = {14};
// le tableau doit etre trié par odre croissant
errIndex = -1;
index = find_firstElement(1, myTab1, sizeof(myTab1) / sizeof(*myTab1), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab2, sizeof(myTab2) / sizeof(*myTab2), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab2, sizeof(myTab2) / sizeof(*myTab2), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab3, sizeof(myTab3) / sizeof(*myTab3), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab4, sizeof(myTab4) / sizeof(*myTab4), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab5, sizeof(myTab5) / sizeof(*myTab5), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab6, sizeof(myTab6) / sizeof(*myTab6), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab7, sizeof(myTab7) / sizeof(*myTab7), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab8, sizeof(myTab8) / sizeof(*myTab8), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab9, sizeof(myTab9) / sizeof(*myTab9), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab10, sizeof(myTab10) / sizeof(*myTab10), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab11, sizeof(myTab11) / sizeof(*myTab11), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab12, sizeof(myTab12) / sizeof(*myTab12), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab13, sizeof(myTab13) / sizeof(*myTab13), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
errIndex = -1;
index = find_firstElement(1, myTab14, sizeof(myTab14) / sizeof(*myTab14), &errIndex);
printf("result = %i (errIndex = %i)\n\n", index, errIndex);
return 0;
} |
Partager