Exercice langage C : Calcul d'une suite récurrente
Rédigé par GC Team, Publié le 18 Février 2012, Mise à jour le Mercredi, 11 Août 2021 19:26Participez au vote ☆☆☆☆☆★★★★★
Cet exercice a pour but de vérifier les points techniques suivants :
- Utilisation simple du for.
- Etude d'un algorithme usuel : Calcul d'une suite récurrente.
- Modélisation d'un problème simple 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)=1
u(1)=1
u(n+1)=u(n)+u(n-1)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include using namespace std; int main() { int i,u=1,v=1,w,N; cout<<"Tapez N : ";cin>>N; w=1; for(i=2;i<=N;i++) { w=u+v; u=v; v=w; } cout<<"u("<<N<<")="<<w<<endl; return 0; } |