Donc je travaille sur un problème qui se concentre sur la prise de la somme cumulative d'un tableau, par exemple si j'ai un tableau de ({0,2,3, -1, -1}) il renvoie {0,2,5,4,3} ... ou si vous avez un tableau de [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] il devrait retourner [1, 3, 6, 10, 15, 21, 28, 36, 45, 55] ...Somme cumulée d'un tableau
En ce moment je suis aux prises avec deux problèmes que je dois utiliser la méthode donnée et je me bats avec quoi retour parce que le total ne sera pas .. Pour mon code, je sais que cela fonctionne pour additionner la somme d'un tableau, mais pas la somme cumulée comme dans mes exemples .. des lignes directrices seraient utiles.
public int[] makeCumul(int[] in) {
int[] out = { in.length };
int total = 0;
for (int i = 0; i < out.length; i++) {
total += out[i];
}
return total;
}
Vous ne lisez jamais les éléments de 'in'. Cela semble problématique. –
Cela ne compilera même pas. Vous dites que vous allez retourner un 'int []' mais vous retournez un 'int'. –
désolé je fais je l'appelle dans ma méthode principale avec un tableau mis en place .. –