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

Turistų būrys nutarė visus turimus pinigus sudėti į bendrą kasą. Reikia parašyti programą, kuri suskaičiuotų, kiek pinigų ir kokiais banknotais bus kasoje. Duomenys įvedami klaviatūra.

Pirmoje eilutėje yra užrašytas turistų skaičius n (1 < n < 100). Toliau eilutėmis pateikiami kiekvieno turisto turimų banknotų vertės ir jų skaičius. Viena duomenų eilutė skirta vienam asmeniui. Pirmasis skaičius eilutėje reiškia to asmens turimų banknotų skaičių. Toliau poromis surašyti duomenys apie banknotus: pirmasis skaičius reiškia banknoto vertę, o antrasis – tos vertės banknotų skaičių. Rezultatai. Ekrane pirmoje eilutėje parodyti, kiek iš viso kasoje yra banknotų. Antroje eilutėje rodyti banknotų vertes, jų skaičių bei bendrą pinigų sumą, kaip parodyta pavyzdyje. Banknotus vardinti jų verčių didėjimo tvarka. Banknotų vertės gali būti bet kokios nuo 1 iki 50.

Duomenys

3

31 2 3 13 1 50 2 3 25

16 5 5 20 3 10 2 13 6

2 50 2

Rezultatai

49

2 * 3 + 3 * 25 + 5 * 5 + 10 * 2 + 13 * 7 + 20 * 3 + 50 * 4 = 477

Reikalavimai

  • Pradinių duomenų įvedimo funkcija void.

  • Sumos skaičiavimo funkcija, grąžinanti apskaičiuotą reikšmę per funkcijos vardą.

  • Rezultatų išvedimo funkcija void.

 

Interaktyvus sprendimas

cpp/2016/6/pinigai

Papildoma informacija

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