Algo pour une suite nopn récurrente

Fermé
ilovinfo - 13 sept. 2007 à 19:59
mamiemando Messages postés 33611 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 mars 2025 - 14 sept. 2007 à 10:16
bonjour!
petit probleme pour programmer cette suite, je pense qu'il faut trouver une récurrence mais je n'y arrive pas! un peu d'aide serait la bienvenue!
programmer le calcul et l'affichage de u1, ...,un
n entier saisit au clavier
pour la suite:
un= somme de k=0 à n de (1/(k+n))

merci d'avance!
A voir également:

1 réponse

mamiemando Messages postés 33611 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 mars 2025 7 836
14 sept. 2007 à 10:16
Ca consiste juste à faire une boucle 'for'. Il faudrait préciser le langage mais en gros ca revient à faire :
Lire n
un = 0
Pour (k=0....n)
  un = un + (1/(k+n));
Fin pour
Retourner un

En C par exemple :
#include <stdio.h>

int main(){
    unsigned int n,k;
    double un=0;
    printf("n? ");
    scanf("%i",&n);
    for(k=0;k<n;++k){
        un += (1.0/(k+n));
    }
    printf("un = %lf\n",un);
    return 0;
}

Ce qui donne :
(mando@aldur) (~) $ gcc -W -Wall plop.c
(mando@aldur) (~) $ ./a.out
n? 5
un = 0.745635

Bonne chance
0