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