- Strani spletnega mesta 
- Leto 2010 
- Leto 2011 
- Leto 2012 
- Leto 2013 
- Leto 2014 
- Leto 2015 
- Leto 2016 
- Sodelujoči 
- Navodila 
- Testna naloga 
- 1. Naloga 
- 2. Naloga 
- 3. Naloga 
- 4. Naloga 
- 5. Naloga 
- Nasveti 
 
 
- Leto 2018 
- Leto 2019 
- Leto 2020 
- Leto 2021 
- Leto 2022 
- Leto 2023 
 
- NAPOJ 
- ACM Bober 
- Programiranje v višji prestavi 
- Srednja šola 
- Razno 
 
 
4. Naloga
Šifriranje
Tajni agent Janez šifrira svoja sporočila s ključem dolžine 5 znakov po naslednjih pravilih:
- Ključ sestavljajo same male črke angleške abecede (od a do z).
- S prvo črko ključa šifrira 1., 6., 11., 16. itd. znak sporočila; z drugo črko ključa šifrira 2., 7., 12., 17. itd. znak sporočila; itd.
- Šifriranje posameznega znaka sporočila (recimo z) z neko črko ključa (recimo c) poteka takole: če z ni črka angleške abecede, ostane pri šifriranju nespremenjen; sicer pogledamo, na katerem mestu v abecedi je tista črka c (tako nastane neko število n od 1 do 26), in nato znak z ciklično zamaknemo za n mest naprej po abecedi. Na primer, če je c = d, nastane iz njega n = 4 in pri cikličnem zamiku za 4 mesta se znak a zašifrira v e, znak b v f, itd., znak v v z, znak w v a, znak x v b, znak y v c in znak z v d.
Primer sporočila pred in po šifriranju, če za ključ uporabimo besedo labod:
| Nešifrirano sporočilo: | Resi se, kdor se more! Lp, Janez | |
| Znaki ključa: | labodlabodlabodlabodlabodlabodla | |
| Šifrirano sporočilo: | Dfux ef, oppt wq odvq! At, Lprqa |