observação se os numeros forem considerados inteiros o resultado sempre será 0;
#include<stdio.h>
#include<stdlib.h>
int main(){
float dividendo = 1.0;
float divisor = 23.0;
float soma=0.0;
int jcont,icont,n;
printf("Digite o numero de termos\n");
scanf("%d",&n);
for(icont=0, jcont=1; icont< n; icont++,jcont++){
if(jcont%2 ==0)
soma-=(3*dividendo)/(2*divisor);
else
soma+= (3*dividendo)/(2*divisor);
}
printf("A soma dos %d primeiros termos sao: %f\n",n,soma);
return 0;
}
estou precisando de ajuda para fazer programa em C que calcule e escreva a soma dos N primeiros termos da série: s= 1/23 - 4/43 + 7/63 - 10/83 + ...
#linguagemc#Fazer-programa
Para a resolução desta tarefa foram utilizados conhecimentos sobre a linguagem de programação C.
// Descrição : Calcula e escreve a soma dos N primeiros termos da série: s= 1/23 - 4/43 + 7/63 - 10/83 + ...
// Autor(a) : Victor Fernandes de Oliveira Brayner
// Data atual : 28/10/2018
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char** argv)
{
int n, i;
float j = 1.0, k = 23.0;
float total;
printf("Digite o valor de N: ");
scanf("%d", &n);
for(i = 0; i < n; i++){
total += ((j/k) - ((j+3.0)/(k+20.0)));
j+=6.0;
k+=40.0;
}
printf("Valor da soma dos %d primeiros termos: %.4f", n, total);
return 0;
}
O programa recebe um valor do usuário e calcula o somatório a quantidade de vezes do valor fornecido, ao fim é escrito o valor da soma na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar