Responsive image Boda Szilárd weblapja

1. A kincses barlang bejárata előtt egy sárkánnyal találod szemben magad. A sárkány a következő találós kérdést teszi fel: " Beengedlek téged, ha tudsz mondani egy olyan négyjegyű pozitív egész számot, ami osztható 2-vel és 7-tel! " Te rávágod, hogy 1400. A sárkány így szól: " Hm, és olyan kétjegyű pozitív számot tudsz mondani, ami 11-gyel és 26-tal is osztható? " Kis gondolkodás után közlöd vele, hogy nincs ilyen. A sárkány harmadszorra is meg fog adni neked egy A és B számot, és egy N-jegyű pozitív számot kér, amely mindkettővel osztható. Vigyázz, lehet, hogy nagyon sokjegyű számot kér! Készíts programot, amely megválaszolja a sárkány három feladványát!
Ha nincs megoldás, akkor arra a feladványra -1-et kell kiírni! Több megoldás esetén bármelyik megadható.

Példa


Bemenet
  • 2 7 4
  • 26 11 2
  • 3 9 22


Kimenet
  • 1400
  • -1
  • 9999999999999999999999

Forrás: Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny 2. forduló, 2020

2. Bimm, bamm, bumm
Matekszakkörre várva a tanulók egy egyszerű játékkal ütik el az időt. Körbe állnak, majd 1-től kezdve számolnak. Ha a szám osztható 3-mal, akkor a szám helyett azt kell mondani, hogy BIMM, ha a szám osztható 5-tel, akkor helyette a BAMM szót kell mondani, ha pedig 3-mal és 5- tel is osztható, akkor BUMM-ot.
Készíts programot, amely a bemenetben megadott játékra megadja, hogy melyik volt az első helytelen bemondás!
Bemenet
A standard bemenet első sorában a játék hossza van (1≤N≤1 000). A következő N sorban egy-egy bemondás található, abban a sorrendben, ahogy a játékban elhangzott. Egy bemondás négyféle értéket vehet fel: BIMM, BAMM, BUMM vagy SZAM. Ha a SZAM szó szerepel, akkor az adott játékos a körének megfelelő számot mondta ki. Kimenet

A standard kimenet első sorába az első helytelen bemondásnak a sorszámát kell írni! Ha senki sem hibázott, akkor 0-t kell kiírni! Példák


Bemenet
  • 4
  • SZAM
  • SZAM
  • BIMM
  • BIMM


Kimenet
  • 4 (A 4. játékosnak 4-et kellett volna mondania,
    mert az sem 3-mal, sem 5-tel nem osztható,
    azaz SZAM szónak kellene szerepelnie a bemenetben.)


Bemenet
  • 5
  • SZAM
  • SZAM
  • BAMM
  • SZAM
  • SZAM


Kimenet
  • 3 (A 3. játékosnak BIMM-et kellett volna mondania)

Forrás: Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny 2. forduló, 2020