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

Pradinėse (ir ne tik) klasėse sprendžiami uždaviniai, kuriuose prašoma sudėlioti įvairias figūras iš degtukų. Vienas uždavinių tipas susijęs su didžiausio ploto figūrų dėliojimu.

Mokytoja paruošė tiek degtukų rinkinių, kiek klasėje yra mokinių (2 < mokinių skaičius < 35). Kiekviename rinkinyje yra tam tikras skaičius degtukų (1 < degtukų skaičius < 100). Kiekvienas mokinys gavo užduotį: iš degtukų sudėlioti didžiausio ploto stačiakampį, surasti stačiakampio kraštinių ilgius ir kiek degtukų liko nepanaudota. Degtukų laužyti negalima.

Kad būtų lengviau tikrinti mokinių atliktas užduotis mokytoja sugalvojo paprašyti programuotojų pagalbos. Sukurkite programą šiam uždaviniui spręsti.

Pirmoje pradinių duomenų failo degtukai.txt eilutėje įrašytas degtukų rinkinių skaičius. Antroje eilutėje įrašyta, po kiek degtukų yra kiekviename rinkinyje.

Rezultatų faile sprendimai.txt turi būti tiek eilučių, kiek buvo rinkinių. Vieno rinkinio rezultatai išvedami tokia tvarka: stačiakampio plotas, trumpesniosios stačiakampio kraštinės ilgis, ilgesniosios stačiakampio kraštinės ilgis, likusių nepanaudotų degtukų skaičius.

Pradiniai duomenys Rezultatai

3

3 5 6

0 0 0 3

1 1 1 1

2 1 2 0

Reikalavimai

  • Funkcija void, grąžinanti apskaičiuotus vieno rinkinio rezultatus: stačiakampio plotą, trumpesniosios kraštinės ilgį, ilgesniosios kraštinės ilgį, likusių nepanaudotų degtukų skaičių.

Papildoma informacija

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