Ir ao conteúdo

Posts recomendados

Postado

Exercício: fazer a soma de 37*38/1 + 36*37/2 .... + 1*2/37

 

eu sei q parece uma duvida meio *****, mas n consigo fazer a somatoria dos valores 1406 + 666...

e quando coloco float nas variaveis só resulta em 0

#include <stdio.h>
#include <stdlib.h>
int main(){
    int a, b=38, div=0, media=0, soma=0;


    for(a=38; a>=2;a--){
        b--;
        div++;
        media=((a*b)/div);
        soma=media+media;
        printf("soma dos inteiros %d\n", soma);
    }

    }

 

Postado
#include <stdio.h>
#include <stdlib.h>
int main(){
    int a, b=38, div1=0;
    float media = 0, soma = 0;

    for(a=38; a>=2;a--){
        b--;
        div1++;
        media=((a*b)/(float)div1);
        soma+=media;
        
    }
    printf("soma dos inteiros %f\n", soma);
    
}

Veja se assim funciona. Obs.: acredito que "div" seja um função em c e não pode dar nome às variáveis.

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!