LES SUITES RÉCURRENTES (RÉSOLUTION)

cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008 - 14 déc. 2003 à 00:50
Ifrit235 Messages postés 30 Date d'inscription dimanche 12 octobre 2003 Statut Membre Dernière intervention 17 juin 2004 - 14 déc. 2003 à 19:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18679-les-suites-recurrentes-resolution

Ifrit235 Messages postés 30 Date d'inscription dimanche 12 octobre 2003 Statut Membre Dernière intervention 17 juin 2004
14 déc. 2003 à 19:07
oaui mais cela ne marche plus si tu as une formule compliquée
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
14 déc. 2003 à 00:50
ben, ça c'est bon pour les suites arithmétiques, et il faut recompiler à chaque fois, ce que je te propose c'est plutôt un machin du genre: (tappé dans la foulé, pas copier coller, mais plutôt voir mon raisonnement)

/*PREMIER CAS: on connaît l'expression de la suite*/
cin >> raison de la suite
cin >> valeur de départ (U0)
cin >> Indice de l'élément désiré

cout << raison*indice + U0;

/*DEUXIEME CAS: on connait plusieurs éléments (au moins 2)*/

cin >> indice 1
cin >> valeur 1
cin >> indice 2
cin >> valeur 2

//en admettant indice 1 < indice 2
raison = (valeur2 - valeur1)/(indice 2 - indice 1);

U0 = valeur 1 - raison*indice 1;

//on a maintenant toutes les données nécessaires (raison et terme initial)

->

cin >> indice désiré

//et puis ici, pareil que le premier cas



voilà, à moins que tu ne parles pas du tout de suites arithmétiques, auquel cas, faudrait commenter un peu plus ;-)

bonne soirée!
Rejoignez-nous