Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Ajuda com a lógica de uma função, atividade em C.

Tenho que fazer esse exercício em c:

Leia 2 números inteiros positivos e apresente a soma dos n números existentes entre eles.

Porém não consigo pensar em uma lógica para somar os números que estão entre eles.

Alguma dica?

1 resposta
solução

Oi Thiago tudo bem?

Você tem que usar o laço for para fazer o código. Veja como eu fiz e tente fazer depois sozinho.

#include <stdio.h>

int main()
{   

    int a;
    printf("Entre um número inteiro positivo\n");
    scanf("%d", &a);

    int b;
    printf("Entre um outro número inteiro positivo\n");
    scanf("%d", &b);

    int soma=0;
    int contador;
    for(contador = a+1; contador < b; contador++)
    {
       soma=soma+contador;
    }


    printf("A soma é  %d\n", soma);
    return 0;
}

Espero ter ajudado!!!