Bonjour,
je n'arrive pas à comprendre pourquoi :
me renvoie 8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <iostream> using namespace std; #define TAILLE 5 int fonc2(int t[]) { int res=t[0]; for (int i=0; i<TAILLE; i++) if (t[i]>res) res=t[i]; return res; } int main() { int t[5]={5,4,7,8,3}; cout<<fonc2(t)<<endl; }
Au début res prend la valeur de t[0] qui est égal à 5.
ensuite on a un FOR qui part de i=0
si t[i] donc t[0] est supérieur à res qui est égal à 5 on fait la ligne d'en dessous mais ce n'est pas exacte car (5!>5) donc return res=5
mais ça doit surement pas être bon...
cordialement
Partager