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: 4613

Užduotis

Antanas grįžta iš atostogų Paryžiuje. Savo klasės draugams jis nori parvežti tiek saldainių, kad būtų įmanoma juos padalinti visiems po lygiai. Tačiau Antanas nežino, kiek jo klasės draugų ateis į mokyklą. Padėkite Antanui rasti visus būdus, kuriais jis galėtų padalinti saldainius.

Sukurkite programą, kuri parodytų:

  1. Kokį saldainių kiekį galima po lygiai padalinti daugiausia skirtingų būdų, t.y. koks skaičius nurodytame intervale turi daugiausiai daliklių.
  2. Kiek skirtingų būdų yra padalinti tokį saldainių skaičių (kiek yra daliklių).
  3. Saldainių kiekius, tenkančius vienam draugui kiekvienu atveju.

 

Pradiniai duomenys: min ir max intervalo reikšmės įrašytos tekstiniame faile intervalas.txt. Rezultatai yra saugomi tekstiniame faile rezultatai.txt. Pirmoje eilutėje įrašoma daugiausiai daliklių turintis skaičius x intervale min<=x<=max ir skaičiaus x daliklių kiekis.

Antroje eilutėje didėjimo tvarka surašomi visi skaičiaus x dalikliai.

 

Duomenų ir rezultatų failų pavyzdžiai:

intervalas.txt

rezultatai.txt

10 30

24 8

1 2 3 4 6 8 12 24

40 100

60 12

1 2 3 4 5 6 10 12 15 20 30 60

150 350

240 20

1 2 3 4 5 6 8 10 12 15 16 20 24 30 40 48 60 80 120 240

Reikalavimai

  • min ir max teigiami int tipo kintamieji.
  • Sukurti int tipo funkciją, kuri per funkcijos vardą grąžintų skaičiaus daliklių kiekį.

Papildoma informacija

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