Suma dzielników

Suma dzielników

Program: obliczający sumę dzielników.

Użytkownik podaje liczbę, a program wylicza sumę jej dzielników.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

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);
	}
}