Programmer une méthode itérative en langage c
Résolu
Bonjour,
s'il vous plais est-ce-que quelqu'un d'entre vous pourrai me dire comment programmer cette méthode itérative t(i+1)= racine carrée de (m/ (e/2) + ((2*b)/3)*t(i))) en langage c.
merci
s'il vous plais est-ce-que quelqu'un d'entre vous pourrai me dire comment programmer cette méthode itérative t(i+1)= racine carrée de (m/ (e/2) + ((2*b)/3)*t(i))) en langage c.
merci
A voir également:
- Programmer une méthode itérative en langage c
- Langage ascii - Guide
- Programmer sms - Guide
- Programmer mail gmail - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
1 réponse
Il suffit d'écrire une fonction que tu appelles récursivement ? Je ne sais pas si c'est la question...
Ceci dit ce code ne marchera pas car il engendrera une boucle infini (quand tu fais une récurrence (respectivement un appel récursif), il faut un terme initial (respectivement un critère d'arrêt)), par exemple ici la valeur associée à t(0, e, b).
Bonne chance
#include <math.h> double t(unsigned i, double e, double b) { return sqrt((m / (e / 2) + ((2 * b) / 3) * t(i - 1, e, b)))); }
Ceci dit ce code ne marchera pas car il engendrera une boucle infini (quand tu fais une récurrence (respectivement un appel récursif), il faut un terme initial (respectivement un critère d'arrêt)), par exemple ici la valeur associée à t(0, e, b).
Bonne chance
mustang ouss
merci beaucoup
mamiemando
Messages postés
33774
Date d'inscription
Statut
Modérateur
Dernière intervention
7 883
De rien bonne continuation.