Buscar

EA - 19 - Soma série Faça um programa em C que calcula e escreve a seguinte soma: soma = 1/1 + 3/2 + 5/3 + 7/4 + ... + 99/50.

💡 2 Respostas

User badge image

Andre Smaira

Vamos fazer um programa em C que calcule o resultado da seguinte soma:


\[s=\dfrac11+\dfrac32+\dfrac53+\dfrac74+\cdots+\dfrac{99}{50}\]

Para facilitar a implementação, perceba que o termo geral do n-ésimo elemento da sequência é:


\[a_n=\dfrac{2n-1}n=2-\dfrac1n\]

A partir dessa segunda forma de escrever o termo geral, podemos inclusive facilitar nosso programa:


\[s=\sum\limits_{n=1}^{50}a_n=2\cdot50-\sum\limits_{n=1}^{50}\dfrac1n=100-\sum\limits_{n=1}^{50}\dfrac1n\]

Usando a expressão obtida vamos ao programa:

#include// printf

int main() {

int n;// Contador

double s=100.0;// Soma

for(n=1; n<=50; n++)// Para cada valor de n

s += 1.0/n;// Soma

printf("Soma: %lf\n",s);// Imprime a soma

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais