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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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!!!