Logo Passei Direto
Buscar

Fazer um programa que calcule, escreva a soma dos 50 primeiros termos da seguinte série:

100/1 - 997/2 + 994/3 - 991/4 + ...
User badge image

Enviado por Carlos Augusto há 12 anos

Respostas

User badge image

Estudante PD

há 12 anos

Também pode ser dessa forma, fica menor:

#include <stdio.h>
int main()
{
float soma=1000, num=1000; /*soma ja recebeu o primeiro termo, 1000 */
int i;
for (i=2; i<=50; i++) /*como o primeiro termo ja foi add em soma, precisamos somente de mais 49, daí i=2 */
{
num= num-3;
soma= soma + ((den/i)*-1);
{
   printf("Soma = %f\n", soma); 
   return 0;

 

Essa resposta te ajudou?

2
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Carlos Augusto

há 12 anos

#include <stdio.h> /* Pacotes com funções de entrada e saída */
int main()
{
float soma=0, termo=0, num=1000; int i;
for (i=1; i<=50; i++)
{
termo = num/i;
if(i%2==0)

soma = soma - termo;

else
   soma = soma + termo;

num = num - 3;
}

   printf("Soma = %f\n", soma); 
 return 0; /* Retorna 0, pois `main` retorna um `int` */

Essa resposta te ajudou?

0
Dislike0
User badge image

Estudante PD

há 12 anos

Só uma correção na minha resposta, me desculpe pelo equívoco:

   {
num=((num-3) *-1);
soma= soma + (den/i);
num= (num *-1)
{

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!