Soma de vetores

10 respostas
R

Boa noite pessoal, nesse meu código como eu posso efetuar a soma dos valores digitados em cada um dos vetores? Estou iniciando a programar

import java.util.Scanner;

public class EstruturasHomogeneas1 {

public static void main(String[] args) {
	Scanner scan = new Scanner(System.in);
	int[] vet = new int[10];
	for (int i = 0; i < 10; i++) {
		System.out.print("Digite um valor para vetor ["+ i +"]: ");
		vet[i] = scan.nextInt();
	}
}

}

10 Respostas

Mike

Ai você tem um vetor apenas, um vetor que possui varios índices/valores

Int somaVetor;

for(int i = 0; i < vet.length; i++)
{
somaVetor = somaVetor + vet[i];
}

Voce pode fazer a soma dentro desse seu for mesmo, assim que for dando valor para uma posição do vetor, você ja faz a soma.

Só não esquece de declarar a variavel fora do for, pq se não, vai ficar resetando a cada iteração

R

eu gostaria de uma forma que podesse declarar todas e somar apenas no final :grinning:

Mike

O código que eu mandei aqui faz exatamente isso

R

mais valeu @Mike acho que o problema não é o programa mais sim o programador kkkk. A verdade é que eu realmente queria aprender a programar mais acho que isso nunca sera a minha praia. Vou ter que me dedicar muito mais. Valeu pela força

R

calma parsa… é complicado mesmo no inicio.
não sei se entendi direito a ideia mais aproveitando seu código poderia fazer da seguinte maneira

public static void main(String[] args) {

Scanner scan = new Scanner(<a href="http://System.in">System.in</a>);

int[] vet = new int[10];

int somavetor = 0;

for (int i = 0; i < 10; i++) {

System.out.print(Digite um valor para vetor [+ i +"]: ");

vet[i] = scan.nextInt();

somavetor = somavetor + vet[i];

}

}

}

deve jeito a variavel somavetor irá receber o valor inserido pelo teclado e efetuar a soma do valor atual com o acumulo dos anteriores
R

Eu consegui entender @re.erick deu certo da forma que o @Mike me ensinou é por que na hora de imprimir eu tenho que estar fora do loop. Pequenos detalhes que se não for feito da maneira correta acabam atrapalhando.

Mike

Deu certo então?

R

:+1:

R

sim sim valeu @Mike e @re.erick agora eu consigo chegar a outros resultados.

R

teste a teste a gente vai construindo conhecimento

Criado 21 de fevereiro de 2018
Ultima resposta 21 de fev. de 2018
Respostas 10
Participantes 3