Oii. Eu fiz um código para um exercício e gostaria de saber se está correto ou não. Eu usei 5 valores para ser mais fácil de eu ver se está correto ou não
Leia um vetor de 40 posições e acumule os valores do primeiro elemento no segundo, deste no terceiro e assim por diante. Ao final, escreva o vetor obtido
package arrays; import java.util.Scanner; public class ex8 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a[] = new int[5]; int a1 = 0; int a2 = 0;
for (int i = 0; i < a.length; i++) {
System.out.println("Digite um valor");
a[i] = s.nextInt();
if (i == 0) {
int aux = a[0];
a[0] = aux;
} else {
a[i] = a[i] + a[i - 1];
}
}
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}