Boa noite galera, estou tento dificuldades com um exercicio para faculdade aonde o mesmo pede que some os números entre o intervalo de outros dois, exemplo: numeros entrados pelo usuario: 1 e 9, então o programa faça a soma de 2+3+4+5+6+7+8. E mais uma coisa, quando o usuario entrar o numero tem que fazer uma verificação e retornar um valor para identificar se ele é positivo ou negativo ou =0, conforme  a tabela abaixo.  	0 = NEGATIVO\n 	1 = POSITIVO\n 	-1 = VALOR DIG. = 0  Fiz usando funcões (protótipo), o compilador e o Dev C++ Versão: 5.4  segue o código.   #include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
int verifica (int);
int soma_entre (int, int);
void menu (void);
main()
{
    int num1, num2;
    
    menu();
    cout <<" Digite o primeiro numero: ";
    cin >> num1;
    cout <<" O numero "<<num1<<" digitado é: "<<verifica(num1) <<endl;
    
    cout <<"\n Digite o segundo numero: ";
    cin >> num2;
    cout <<" O numero "<<num2<<" digitado é: "<<verifica(num2) <<endl;
    
    cout <<"\n A soma do intervalo de "<<num1<<" e "<<num2<<" é: "<<soma_entre(num1, num2); 
    getch();
}
void menu (void)
{
    cout <<"----------------------\n";
    cout <<" INDICADORES DE SINAL\n";
    cout <<" 0 = NEGATIVO\n";
    cout <<" 1 = POSITIVO\n";
    cout <<"-1 = VALOR DIG. = 0\n";
    cout <<"----------------------\n";
}
int verifica (int num)
{
    int result;
    result == 1;
    
    if (num<0)
    result == 0;
    
    if (num=0)
    result == -1;
    return result;
}
int soma_entre (int num1, int num2)
{
    int resultado[30], soma, w;
    for (w=num1; w<num2; w++);
    soma = resultado[w]+resultado[w];
    return soma;    
}  Grato, David.