Tutaj będę umieszczał programy mojego autorstwa zrealizowane głównie w języku c++/c.

Nic nie dzieje się wbrew naturze,
lecz wbrew temu, co o niej wiemy.

Fox Mulder w serialu „Z archiwum X”

19.1.09

Suma cyfr danej liczby naturalnej

Program oblicza sumę liczb zadanej cyfry.


public class Main {

   public static void main(String args[])
   {
     int liczba;
     int suma = 0;
     int reszta = 1;

     WezLiczbe zaczytaj = new WezLiczbe();

     liczba = (int)zaczytaj.getDouble("Podaj liczbe: ");

       do
       {
       reszta = liczba % 10;
       suma += reszta;
       liczba /= 10;

       }while(liczba != 0);

     System.out.println(+suma);

     }
}

14.1.09

Suma podzielników liczby naturalnej JAVA

Program obliczający sumę podzielników liczby naturalnej JAVA. Do poprawnego działania wymagana jest klasa WezLiczbe zamieszona w poprzednich postach.





public class LiczbaDoskonała
{

   public static void main(String args[])
   {

     WezLiczbe zaczytaj = new WezLiczbe();

     int a;
     int suma = 0;

     System.out.println("Podaj liczbe: ");
     a = (int)zaczytaj.getDouble("a = ");

       for (int i = 1; i <= a; i++)
       {
       if (a % i == 0) suma += i;

       }

       System.out.println(+suma);


     }


}