liczby doskonałe
November 20th, 2008
no to teraz krótki programik sprawdzający czy podana liczba jest doskonała:
package javaapplication1;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int zakres = Integer.parseInt(
JOptionPane.showInputDialog(null, "podaj zakres")
);
int dzielnik = 1;
int suma =0;
while (dzielnik < zakres) {
if(zakres % dzielnik == 0){
suma = suma + dzielnik;
dzielnik++;
}else{
dzielnik++;
}
}
if(suma == zakres){
JOptionPane.showMessageDialog(null, "liczba jest doskonała");
}else{
JOptionPane.showMessageDialog(null, "liczba nie jest doskonała");
}
}
}