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.

       

Užduotis

Laikas vadinamas palindrominiu, jei apskaičiavus, kiek laiko praėjo sekundėmis nuo vidurnakčio, pavertus laiką sekundėmis, sekundžių skaičius skaitant iš kairės ir iš dešinės gaunamas vienodas laikas. Pvz., jei laikrodis rodo 21 valandą, 26 minutes ir 17 sekundžių, tai nuo vidurnakčio praėjo 21 * 3600 + 26 * 60 + 17 = 77177 sekundės. Skaičius 77177 yra palindromas.

 

Parašykite programą, kuri išrinktų valandų [v1; v2], minučių [m1; m2] ir sekundžių [s1; s2] intervalų visus palindrominius laikus ir juos išspausdintų po vieną eilutėje tokia tvarka: valanda, minutė, sekundė.

Pradiniai duomenys įrašyti faile palindrominis_data.txt, rezultatus įrašykite į tekstinį failą palindrominis_res.txt.

palindrominis_data.txt palindrominis_res.txt

15 16

10 20

15 25

15 12 25

15 19 15

16 11 25

16 16 25

Reikalavimai

  • Sukurti int funkciją Laikas (int valandos, int minutes, int sekundes), kuri apskaičiuotų, kiek laiko sekundėmis praėjo nuo vidurnakčio.
  • Sukurti int funkciją Atbulas (int skaicius), kuri suformuotų atbulą skaičių.
  • Sukurti bool funkciją Tikrinimas(int skaicius, int atbulas), kuri nustatytų, ar skaičius yra palindromas.

Papildoma informacija

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