Hola buen día a todos.

Tengo una tarea de programación orientada a Neatbens que me piden hacer

Un método que reciba como parámetro un número entero y retorne la suma de los números que lo dividen exactamente. Ejemplo: si el número es 20, la suma sería: 2 + 4 + 5 + 10 = 21.

y tengo una vaga idea de cómo hacerlo pero no me puedo expresar en cuanto al código, lo que se me ocurre es utilizar un arreglo con un for y la condicion IF para que comience a llenar de números que sean divisibles exactos, pero a la hora de escribir el texto como digo no puedo expresar bien el código y me da error.

Gracias de antemano.

1

Respuestas

2013-07-26T00:22:14+02:00
Public int suma (int x)
{
int suma= 0;
for (int i=o; i < x; i++;
if (x%i == 0) suma += i;
return suma+x;
}