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