2002 variant B

  1. Daný program po prečítaní dvoch čísel A a B, nakreslí z hviezdičiek nejaký obrázok:
    1. Zistite, koľko hviezdičiek sa nakreslí, ak sme na vstupe zadali A=6 a B=20 ?
    2. Zistite všetky kombinácie vstupných hodnôt A a B, pre ktoré sa nakreslil obrázok presne z 84 hviezdičiek.
  1. Máme danú časť programu, ktorá by mala nájsť druhý maximálny prvok v poli a. Druhé maximum je číslo, ktoré je menšie ako maximálny prvok, ale väčšie ako všetky ostatné. V tejto časti niekto omylom nahradil niektoré výskyty premennej m2 identifikátorom m1. Opravte program!
  1. Paternoster (stále sa pohybujúci obežný výťah) premáva medzi N poschodiami. V jednom momente prišlo k výťahu na každom poschodí naraz K ľudí - všetci chcú ísť smerom dolu na prízemie. Na každom poschodí môžu vstúpiť do jednej kabínky maximálne traja, pričom do kabínky sa zmestí maximálne 7 osôb (v kabínke sa už môžu nachádzať osoby z vyššieho poschodia). Vypočítajte, za koľko sekúnd sa posledný zo všetkých dostane na prízemie, ak jedna kabínka prejde jedno poschodie za 10 sekúnd (každú desiatu sekundu je na každom poschodí jedna kabínka, vtedy medzi poschodiami nie je žiadna)
    1. pre N=3 a K=4
    2. pre N=10 a K=9
  1. Potrebujeme zostaviť prvých N riadkov tabuľky, ktorá v prvom stĺpci bude obsahovať najmenších N čísel, ktoré po delení 7 dávajú zvyšok 6; v druhom stĺpci najmenších N čísel, ktoré sú nesúdeliteľné so 6 a v treťom stĺpci bude súčet čísel 1. a 2. stĺpca. Prvé 4 riadky tabuľky sú:
    1. 6

      1

      7

      13

      5

      18

      20

      7

      27

      27

      11

      38

    Napíšte program, ktorý prečíta číslo N a vypíše prvých N riadkov tabuľky. Môžete použiť ľubovoľný programovací jazyk, ktorý ste používali na strednej škole.

© AB