Salut,
int t[14] ={15,20,23,24,25,26,30,45,55,66,67,68,77};
Si tu fais ça ton dernier élément sera un 0, est-ce volontaire ? (Je doute ^^).
Dans ce cas, tu peux mettre tout simplement : int t[] = {15,20,23,24,25,26,30,45,55,66,67,68,77};
et laisser le soin au compilateur de calculer la taille du tableau.
else{
if(elem<t[m])
Beaucoup plus simple est d'utiliser "else if". Ce qui donnerait : else if(eleme<t[m]) {
Et enfin, ton programme va exécuter le main, et comme tu n'appelles pas la fonction dich(), il ne le fera pas tout seul ;-))). Donc faut rajouter : dich(t,elem,borninf,bornsup);
N'oublie pas de mettre return 0; avant l'accolade finale.
Et enfin attention ta fonction dich est mal construite. Elle renvoie un int alors que dans le cas (t[m]==elem) tu ne renvoies pas d'entier. Ou alors tu peux utiliser void dich et enlever les return ;-))).
Cdlt
Google is your friend