Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       
×

Įspėjimas

JUser: :_load: Nepavyko įkelti nario su id: 331

Užduotis

Dirbant su dideliais duomenų kiekiais, kuomet nežinome aiškaus duomenų reikšmių svyravimo intervalo ir norint išlaikyti kiek įmanoma didesnį darbo efektyvumą, negalime iš anksto numatyti koks bus duomenų konteinerio dydis. Todėl dažnu atveju konteinerio dydžio reikšmė yra parenkama dinamiškai, algoritmo vykdymo metu nustatant duomenų imčių maksimalias ir minimalias reikšmes. Tai ypač aktualu taikant „Counting sort“ rikiavimo algoritmą (https://en.wikipedia.org/wiki/Counting_sort).

Pabandysime ir mes surasti maksimalias ir minimalias pateiktų duomenų reikšmes.

Pradiniai duomenys - konkretūs laiko momentai, nusakomi metais, mėnesiais, dienomis, valandomis, minutėmis ir sekundėmis. Kiekvienas laiko momentas duomenų faile yra saugomas atskiroje eilutėje. Rezultatų faile išsaugomi dviejų laiko momentų įrašai. Pirmasis įrašas - vėliausias laiko momentas iš pateiktųjų, antrasis - anksčiausias.

Pradiniai duomenys Rezultatai

2001 1 15 1 54 23

2004 4 25 24 52 54

2001 6 24 5 41 16

2001 11 12 15 2 28

2012 1 15 1 52 53

------------------------------------------------------------------------------

Metai   Menesis   Diena   Valandos   Minutes   Sekundes

------------------------------------------------------------------------------

2012    1            15          1             52           53

------------------------------------------------------------------------------

------------------------------------------------------------------------------

Metai   Menesis   Diena   Valandos   Minutes   Sekundes

------------------------------------------------------------------------------

2001    1             15          1             54          23

------------------------------------------------------------------------------

Reikalavimai

  • Funkcija VeliausiasLaikoMomentas, grąžinanti vėliausią laiko momentą iš pateiktųjų.
  • Funkcija AnksciausiasLaikoMomentas, grąžinanti anksčiausią laiko momentą iš pateiktųjų.

Interaktyvus sprendimas

cpp/2016/3/akimirkos_tyrimas

Papildoma informacija

  • Lygis: 3
  • Taškai: 100
Į viršų