Ir para conteúdo
Fórum Script Brasil

David Borelli

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que David Borelli postou

  1. Alem desses erros não estava dando certo por que as atrbuições de de soma_entre estavam errados, segue eles depois de corrigidos. int soma_entre (int num1, int num2) // Perguntar Karina. { int soma, w; num1 = num1 +1; num2 = num2 -1; soma = 0; for (w = num1; w<=num2; w++){ soma = soma + (num1); num1++; } return soma; }
  2. 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.
×
×
  • Criar Novo...