Solução em C do Problema 2


/* Programa para calcular o numero harmonico de uma certa ordem */

#include <stdio.h>

int main() {
  float Hn;     /* numero harmonico de ordem n */
  int n, k;
  
  printf("Digite o valor de n: ");
  scanf("%d", &n);
  
  Hn = 0;

  for (k = 1; k <= n; k++)
    Hn += (float)1/k;
  
  printf("Valor de H_%d: %f\n", n, Hn);
  
  return 0;
}


Lista de Problemas

História da Computação | Listas de Exercícios | Problemas Resolvidos | macmulti@ime.usp.br