Jump to content
C.SALLES

Dev c++ duvida em problema

Recommended Posts

Faça um programa leia dois números inteiros e utilize uma função SOMAR que receba esses dois números por parâmetro e retorne a soma dos números inteiros existentes entre eles.

Sou iniciante em programação e tentei fazer o programa da tal forma:

 

#include<stdlib.h>
#include<math.h>
#include<stdio.h>
int SOMAR((((int soma;i;n1;n2))))
{
    return; 
     for (i=n1+1; i<n2; i++) {  
    soma += i; 
    } 
}

int main() { 
int n1, n2; 
printf("Informe os números: "); 
scanf("%d %d", &n1, &n2);  
printf("\nSoma: %d\n", SOMAR(soma)); 
return 0; 
system ("pause");
}
 

Não roda por vários motivos e sinceramente sei nem como resolver

Share this post


Link to post
Share on other sites

Não entendi muito bem o que tentou fazer visto que estavas a usar um for para fazer o programa, eu recomeçei todo o programa que fez e alterei bibliotecas também adicionando algumas que faltavam, porém também devias saber que quando escrevemos "return //aqui um numero" serve para terminar um programa, como se fosse um End, tenta estudar mais os comandos, fizeste o programa como se não soubesses metades do comandos, claro eu entendo que sejas iniciante. :)

 

Eu fiz o programa da seguinte forma, também utilizado o for, se era isso que queria fazer, caso não queria elimine o for apenas.

 

 

#include <stdlib.h>
#include <iostream>
#include <stdio.h>

using namespace std;

void soma(int soma,int n1,int n2)

    int i;
    for (i = 0; i < 1; i++){
        soma = n1 + n2;
    }
    cout << soma;
}


int main() { 
    int n1, n2;
    cout << "Insira os numeros: ";
    cin >> n1;
    cin >> n2;
    cout << "\nTotal: ";
    soma(0,n1,n2);
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Nasus
      Preciso fazer um programa de controle de comandas de um restaurante , envolvendo struct e arquivos, porém ñ sei por onde começar, alguém pode me ajudar?
       
      Estou fazendo da seguinte forma:
          struct produto{ int codigo_produto; char descrição[50]; double valor; }prod[4];   struct mesa{ int cod_mesa; char setor[30]; int codigo_garçom; }mes[3];   struct garçom{ int codigo_garçom; char nome[70]; }gar[;   struct consumo{ int cod_produto,cod_consumo; char data [10];     }
    • By Joao.2070
      Boa noite estou tento problemas para realizar o tópico  3 alguém poderia me ajudar ??
      Ser em algoritmo  
       

    • By Eder cruz
      Quais linguagens de programação é usada na construção de sistemas de postagens automaticas em grupos do facebook?
    • By vinicius.benedito98
      Faça um Programa em Linguagem C que receba o nome e a nota de 180 alunos de uma sala e armazene em vetor. Calcule e mostre: 
      - A média da sala; 
      - O nome do aluno com a maior nota; 
      - O nome do aluno com a menor nota; 
      - Os nomes dos alunos aprovados;

      O meu código é esse :

      #define N 180 
      int main() { 
      int i, ind_maior, ind_menor; 
      float nota[N], soma=0, media, min_aprov=7; 
      char nome[N][50]; 
      for (i=0; i printf("Informe o nome do %dº aluno: ", i+1); 
      gets(nome); 
      printf("Informe a nota do %dº aluno: ", i+1); 
      scanf(" %d ", &nota); 
      soma += nota; 

      media = soma / N; 
      printf("\nMédia da sal: %.2f\n", media); 
      ind_menor = ind_maior = 0; 
      for (i=1; i if (nota < nota[ind_menor]) 
      ind_menor = i; 
      if (nota > nota[ind_maior]) 
      ind_maior = i; 

      printf("Menor nota: %s com %.2f\n", nome[ind_menor], nota[ind_menor]); 
      printf("Maior nota: %s com %.2f\n", nome[ind_maior], nota[ind_maior]); 
      printf("Aprovados:"); 
      for (i=0; i if (nota >= min_aprov) 
      printf("\t%s com: %.2f\n", nome, nota); 

      return 0; 
      }


      Porém quando vou executa-lo, o programa pede para inserir o nome e nota do aluno apenas uma vez, e fica por isso, ele não exibe os resultados, alguém pode me ajudar ?
    • By Nelson_tempobono
      Alguém pode me orientar sobre como resolvo o algoritmo abaixo com estruturas de repetição
       
      Escrever um algoritmo que lê um número inteiro positivo e que escreve a soma de todos os números inteiros, desde 0 até o valor lido.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.