Sendo H = 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, desenvolva um programa em C para gerar o número H. O número N é fornecido pelo usuário.
Soluções para a tarefa
Respondido por
14
Eu faria assim
#include <stdio.h>#include <stdlib.h>
int main(){ int i; float soma; int auxiliar =1 ; soma =0; while( auxiliar ) { printf("Digite um número qualquer ou 0 para terminar"); scanf("%d", &auxiliar); printf("Usuário digitou %d \n",auxiliar); soma=0; if (auxiliar) { for (i=1;i<=auxiliar;i++){ soma += (1.0/i); // 1.0 irá forçar um cálculo float }; printf("O resultado da série é %f \n\n",soma); } else { printf("entrada terminada pelo usuário \n"); } };
}
#include <stdio.h>#include <stdlib.h>
int main(){ int i; float soma; int auxiliar =1 ; soma =0; while( auxiliar ) { printf("Digite um número qualquer ou 0 para terminar"); scanf("%d", &auxiliar); printf("Usuário digitou %d \n",auxiliar); soma=0; if (auxiliar) { for (i=1;i<=auxiliar;i++){ soma += (1.0/i); // 1.0 irá forçar um cálculo float }; printf("O resultado da série é %f \n\n",soma); } else { printf("entrada terminada pelo usuário \n"); } };
}
Perguntas interessantes
Matemática,
9 meses atrás
Biologia,
9 meses atrás
Ed. Física,
9 meses atrás
Química,
1 ano atrás
Geografia,
1 ano atrás
História,
1 ano atrás