Soma de pares em um vetor

7 respostas
java
S

A questão pede que o usuário informe 10 números, e o programa vai imprimir a soma de todos os pares, e apenas essa parte da soma de todos os pares que eu não to conseguindo fazer

public static void main(String[] args) {
	int vet[] = new int[10];
	int pares = 0, primo, i, total=0;
	Scanner sc = new Scanner(System.in);
	for (i = 0; i < 10; i++) {
		System.out.println("Informe um número");
		vet[i] = sc.nextInt();

	} if (vet[i] % 2 == 0) {  
                total += vet[i];
                System.out.println("O total é: "+total);
	}
}

7 Respostas

D

Primeiro, o que você entende por um par de números?

S

Qualquer número que dividido por 2 e o resto for zero

D

Como você valida isso? E como você somaria cada número?

S

Validaria através de um if, e o problema é a soma que eu não to sabendo como fazer

D

Cara, como você soma valores no java?
Vai apenas somar ou precisa armazenar o valor dessa soma em uma variável?

S

Sim eu sei disso, mas tipo, como que eu faço pra que ele use os valores que o usuario digitou ? Precisaria de um contador ?

C
for(int valor : vetor){  
   soma +=  valor;

// Segue controle de fluxo

for(int i = 0; i < vetor.length; i++){
   soma = soma +  vetor[i];
Criado 1 de setembro de 2018
Ultima resposta 1 de set. de 2018
Respostas 7
Participantes 3