0
bonjour à tous voilà je suis boquée au niveau de l'exercice suivant : int fact (int x) { if (x == 1) { 1; } else {
salut à toutes et tous , je suis bloquée au niveau de l'exercice suivant : int fact (int x) { if (x == 1) { 1; } else { return x * (x - 1); } je ne comprends pas que la réponse ne soit pas fact ou n pour la deuxième réponse à donner. Je relis je relis mon cours mais je ne comprends pas pourquoi ma réponse est fausse. Merci d'avance à celui ou celle qui voudra bien me donner bde son temps
10 odpowiedzi
+ 10
Euh effectivement si vous écrivez "return" et puis "fact" et on vous dit que c'est faux cela n'est pas normal.....
Je ne saurais pas vous dire autre chose, normalement la fonction est comme ceci:
int fact(int x) {
if(x==1){
return 1;
}
return x*fact(x-1);
}
Si vous écrivez exactement cela et on vous dit que c'est faux, il doit y avoir un problème mais (c'est bizarre par ce que je viens de refaire moi aussi la même question en C++ dans le cours et j'ai bon....)
+ 9
Quel est le message d'erreur précisément s'il vous plaît?
+ 9
D'accord. De rien je suis désolé de ne pas avoir pu vous aider plus que ça. Bonne chance et bonne continuation !
0
int fact (int x) {
if ( x == 0 )
return 1;
return (x * fact(x - 1));
}
0
je rentrais cela mais l’ordi m’ecrit faut je ne comprends pas
merci beaucoup a toi j’avais bien compris l’exercice et les lecons
merci de m’avoir accordé du temps
cest top
0
il m’ecrit toujours faut ☹️☹️
0
Coud-vous ajouter votre code dans la cour de récréation car je ne parle pas français ?
0
lorsque je reponds fact en seconf reponse l’ordinateur ecrit wrong donc faux. je me suis deconnectee reconnectee pour voir si mon ordi bugait et cest toujours pareille j’ecrit : retour/ fact et le message dit Wrong donc faut. il n’y aurait pas un bug j’ai perdu des points pour rien car la reponse est bien fact mais pourquoi sololearn dit que cest faux ?
je suis penible desolee
0
ben j’ai envoye un mail a sololearn car je ne comptends pas. je pense que cest un bug , ca vient de mon ordi il est vieux
merci de m’avoir repondu si rapidement
0
c’est deja tres sympathique merci