Bonjour,
Je suis entrain de faire un programme récursil d'une suite dans la quelle je souhaite calculer le n-ème terme de cette suite avec comme condition :
U(0)=3
U(n+1)= 2*U(n)-2
Voila mon code :
#include <stdio.h>
intmain(){
int U (int n ) {
int U=3,i;
for(i=0;i<n;i++)
U=2*U-2
return U ;
}
int n;
printf("Entrez le n-ème terme : " );
scanf("%d",&n);
printf("Résultat : U(%d)=%d",n,U);
system("pause" );
}
Or lorsque je compile avec DEV C++ une erreur m'est indiquée à la ligne 8 ( " return U " ) :syntax error before return pourquoi ?
Sachant que par la suite je désirerais afficher tous les résultat allant de 0 à n, j'ai penser utiliser un while suis-je sur la bonne piste ?