Exercice langage C : Modélisation d'un problème issu des mathématiques

Cet exercice a pour but de vérifier les points techniques suivants :

  • Utilisation d'un for.
  • Etude d'un algorithme usuel : calcul d'une suite récurrente assez difficile.
  • Modélisation d'un problème issu des mathématiques.

Travail à Faire :

Ecrire un programme qui demande à l'utilisateur de taper un entier N et qui calcule u(N) défini par :
u(0)=3
u(1)=2
u(n)=n.u(n-1)+(n+1).u(n-2)+n


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include
 
int main()
{
int N,u,i=0,v,w;
 
cout"Tapez la valeur de N : ";cin>>N;
u=3;
v=2;
if(N==0)w=u;
else if(N==1)w=v;
else for(i=2;iN;i++){w=i*v+(i+1)*u+i;u=v;v=w;}
 
cout"u("N")="wendl;
 
return 0;
}