Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas de um iniciante!


soratto

Pergunta

Olá galera, tudo bem?

Comecei a estudar a linguagem c++ e estou com algumas dúvidas, podem me ajudar?

Lá vai:

1. No momento de criar o main ( http://d.pr/i/17fjU ), qual tipo devo escolher? void main(), int main()? O que preciso "me perguntar" para colocar o tipo correto.


2. Estou fazendo um exercício: "Ler quatro números inteiros, calcular a soma dos números pares e a soma dos números ímpares". Já fiz todo o algoritmo e até usei Struct. Porém, sempre é passado o valor "1" junto do vetor. Veja: http://d.pr/i/hGXf .

Eu digitei 1 2 3 4, então era para aparecer:

PAR: 2 PAR
PAR: 4 PAR
IMPAR: 1 IMPAR
IMPAR: 3 IMPAR

Eu não sei porque, aparece o valor 1 no meio e a soma vem errado. Pois a soma dos pares era para vir 6.
Veja o script: http://d.pr/n/l5nI

Muito obrigado!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá, post o código, para isso você pode usar a tag <> no editor de texto e format como c, assim fica mais fácil de explicar e entender o que acontece com o seu código.

sua postagem deve ficar algo tipo:

#include <stdio.h>
  
/*int main(){} indica que a função deve retornar um inteiro.
 *void main(){} indica que a função não retorna nenhum tipo de dado.
 */
int main(){
  int x=3;
  if(x%2==0){
  	printf("O %d é par", x);
  }else{
	printf("O %d é impar", x);
  }
  return 1;
}

até mais.

Link para o comentário
Compartilhar em outros sites

  • 0

Soratto, seria algo assim?

#include <iostream>

using namespace std;

int main(int nNumberofArgs, char *pszArgs[])
{
    int vetor[4];
    int x;
    int acumulador_par = 0;
    int acumulador_impar = 0;

    for(x = 0; x < 4; x++){
        cout << "Digite o numero: ";
        cin >> vetor[x];

        if(vetor[x] % 2 == 0){
            acumulador_par += vetor[x];
        }else{
            acumulador_impar += vetor[x];
        }
    }

    cout << "Soma dos pares: " << acumulador_par << endl;
    cout << "Soma dos impares: " << acumulador_impar << endl;

    return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...