Cette question nécessite un programme pour calculer la somme des N premiers éléments de la séquence 1 + 1/2 + 1/3 + ...
Format d'entrée:
L'entrée donne un entier positif N sur une ligne.
Format de sortie:
La valeur de somme partielle S est sortie au format "somme = S" sur une ligne, avec une précision de 6 décimales. Le problème est de s'assurer que le résultat du calcul ne dépasse pas la plage de double précision.
Exemple d'entrée:
6
#include <stdio.h>
int main()
{
int n, i;
double somme = 0;
scanf ("% d", & n);
pour (i = 1; i <= n; i ++)
{
somme + = 1,0 / i;
}
printf ("somme =% .6lf", somme);
retourner 0;
}
Exemple de sortie:
sum = 2.450000