Implemente un programa en Java que lea un número entero desde el teclado, luego que calcule de que números es múltiplo y calcule la suma de todos los números de los que es múltiplo.
Ejemplo:
Entrada: 36
Salida: 1+2+3+4+6+9+12+18+36 => 91
Solución:
Codigo Fuente en Java
import java.util.Scanner;
public class Multiplos {
    
    public static void main(String[] args) {
        String submultiplos = "";
        int num, sum=0;
        System.out.print("Ingrese un numero: ");
        
        //leeremos un numero ingresado por teclado        
        num = (new Scanner(System.in)).nextInt();
        
        for(int i=1; i <= num; i++){
            if(num%i == 0){
                submultiplos = submultiplos + Integer.toString(i) + " ";
                sum = sum + i;
            }
        }
        System.out.println("El numero " + num + " es multiplo de: " +
                           submultiplos);
        System.out.println("La suma es: " + sum);        
    }        
}
2 comentarios:
gracias fue de mucha ayuda !
No tendras este codigo en C o en C#, gracias de antemano.
Publicar un comentario