grudzień 2025

Data ostatniej modyfikacji:
2025-12-4

Zad. 1. Rozważmy program:
   wczytaj n
   wynik ← 1
   gdy n = 0
        wynik ← 0
  powtarzaj gdy n > 0
        wynik ← wynik · (n  mod 10)
        n  ←  n div 10
   wypisz wynik

mod  k oznacza resztę z dzielenia n przez k, a n  div  k oznacza część całkowitą ilorazu n:k
Jaka jest najmniejsza liczba całkowita dodatnia x na wejściu, dla której:
a) program wypisze 35?
b) program wypisze 144?

 

Zad. 2. Kwadratowy talerz podzielono na 36 jednakowych części i ponumerowano je kolejnymi liczbami naturalnymi (zaczynając od 0) jak na rysunku poniżej. Wybierz dowolny z tych kwadratów i zacznij od tego pola układanie nitki spaghetti. Nitka z danego pola przechodzi na nieodwiedzone jeszcze pole o najniższym numerze sąsiadujące z nim bokiem. Jeśli uda się rozciągnąć nitkę spaghetti przez wszystkie pola na talerzu, wyjściowy kwadrat pokoloruj na zielono, a jeśli jest to niemożliwe - na czerwono. Jakie kolorowanie uzyskasz na talerzu o 36 polach? A o 25 polach?

Zad. 3. Zmień kolejność numeracji kwadratów na talerzu 4×4 tak, aby cały mógł być pokolorowany na zielono.

 

Powrót na górę strony