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