Algo pour une suite nopn récurrente

ilovinfo -  
mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   -
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!
Configuration: Windows XP
Firefox 2.0.0.6

1 réponse

  1. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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