/*
* 33. Escribir un programa que presente en pantalla todos los divisores de un valor entero positivo N leído por teclado, forzando a que a N sea positivo. No se escribirán como divisores el número 1 y N.
Si por ejemplo N vale 12, la salida generada por el programa sería:
Divisores del número 12:
2, 3, 4, 6
*/
package unidad2ejerc33;
import java.util.Scanner;
public class Unidad2Ejerc33 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int numero;
Scanner leo = new Scanner(System.in);
do {
System.out.println("Introduzca un número mayor que cero: ");
numero=leo.nextInt();
} while (numero<=0);
for (int i = 2; i < numero; i++) {
if (numero%i==0) System.out.print(i+ " ");
}
}
}
Resto de ejercicios:
http://tecnoloxiaxa.blogspot.com.es/2013/09/dam-programacion.html
No hay comentarios:
Publicar un comentario