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;
Libere respostas sem pagar
Ajude estudantes
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` */
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)
{