Rozwiązania¶
Zadanie 1¶
| n | Suma cyfr | Liczba Nivena |
|---|---|---|
| 1 | 1 | TAK |
| 123 | 6 | NIE |
| 48 | 12 | TAK |
| 453 | 12 | NIE |
| 800 | 8 | TAK |
Zadanie 2¶
funkcja sumuj_cyfry(n):
1. suma := 0
2. Dopóki n > 0:
3. suma := suma + n mod 10
4. n := n // 10
5. Zwróć suma
funkcja czy_liczba_nivena(n):
1. Jeśli n mod sumuj_cyfry(n) = 0:
2. Zwróć PRAWDA
3. Zwróć FAŁSZ