Suma dzielników
Użytkownik podaje liczbę, a program wylicza sumę jej dzielników.
Kompilator: Eclipse
import javax.swing.JOptionPane;
public class glowna {
//Program liczący sumę dzielników danej liczby.
public static void main(String[] args) {
int x = Integer.parseInt(JOptionPane.showInputDialog("Podaj liczbe: "));
int i,j,suma,sumaMax=0;
int iMax=0;
for(i=1;i<=x;i++)
{
suma=0;
for(j=1;j<=i;j++)
if(i%j==0)
suma+=j;
if(suma>=sumaMax)
{
sumaMax=suma;
iMax=i;
}
}
System.out.print("Dla liczby: "+iMax+" ,suma dzielnikow "+sumaMax);
}
}