Sprawdź się
Napisz program, który metodą iteracyjną wypisze w kolejności malejącej wszystkie liczby naturalne dodatnie nie większe od podanej liczby n i podzielne przez p. Załóż, że n i p są mniejsze od .
Przetestuj działanie programu dla n = 18 i p = 3.
Specyfikacja problemu:
Dane:
n– liczba naturalna dodatnia, na której należy zakończyć sprawdzaniep– liczba naturalna dodatnia, która musi dzielić wypisywane liczby;p ≤ n
Wynik:
Program wypisuje wszystkie liczby naturalne dodatnie w kolejności malejącej podzielne przez p, które są nie większe niż podana liczba n.
Napisz program, który metodą rekurencyjną wypisze w kolejności malejącej wszystkie liczby naturalne dodatnie nie większe od podanej liczby n i podzielne przez p. Załóż, że n i p są mniejsze od .
Przetestuj swój program dla n = 18 i p = 2.
Specyfikacja problemu:
Dane:
n– liczba naturalna dodatnia, na której należy zakończyć sprawdzaniep– liczba naturalna dodatnia, która musi dzielić wypisywane liczby;p ≤ n
Wynik:
Program wypisuje wszystkie liczby naturalne dodatnie w kolejności malejącej podzielne przez p, które są nie większe niż podana liczba n.
Napisz program, który metodą iteracyjną wypisze sumę cyfr podanej liczby. W komentarzu znajduje się przykładowa implementacja wykonana metodą rekurencyjną. Przetestuj swój program dla liczby 473856394.
Specyfikacja problemu:
Dane:
n– liczba całkowita, której sumę cyfr należy obliczyć
Wynik:
suma– liczba naturalna, suma cyfr liczbyn