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

Lietuvos Respublikos statistikos departamentas (http://osp.stat.gov.lt/) pateikia informaciją apie atskirų sporto šakų sportininkų ir trenerių skaičius įvairiais metais. Pirmiausia įvedamas sporto šakų skaičius s. Toliau nurodyti du sveikieji skaičiai – pradiniai analizės metai prmetai ir galutiniai analizės metai gmetai. Tolesnėse s eilučių nurodomas sporto šakos pavadinimas ir tiek sveikųjų skaičių dvejetų, kiek buvo analizės metų. Pirmasis skaičius nurodo tos sporto šakos sportininkų skaičių, antrasis – trenerių skaičių. Parašykite programą, kuri analizuoja pateiktus statistinius duomenis:

  • kurios sporto šakos trenerių skaičius per analizės laikotarpį pasikeitė mažiausiai (lyginti pirmųjų ir paskutiniųjų analizės metų duomenis). Jei yra kelios tokios sporto šakos, tuomet turi būti išvedama ta sporto šaka, kuri pradiniame sąraše yra žemiau;
  • kurios sporto šakos sportininkų skaičius per analizės laikotarpį pasikeitė daugiausiai (lyginti pirmųjų ir paskutiniųjų analizės metų duomenis). Jei yra kelios tokios sporto šakos, tai turi būti išvedama ta, kuri pradiniame sąraše yra aukščiau;
  • koks vidutinis trenerių skaičius yra kiekvienoje sporto šakoje nagrinėjamame metų intervale;  surikiuokite sporto šakas pagal vidutinį trenerių skaičių mažėjančiai. Jei vidutinis trenerių skaičius sutampa, tuomet reikia rikiuoti sporto šakas pagal abėcėlę nuo A iki Z;
  • iš surikiuoto sąrašo pašalinkite sporto šaką, kuri yra sąrašo viduryje (jei sporto šakų skaičius lyginis, tai šalinama taip: pvz., jei s = 6, tai šalinama 3-čia sporto šaka; jei nelyginis, pvz., s = 7, tuomet šalinama 4-ta sporto šaka).

5

2010 2014

Badmintonas 12 906 11 817 11 940 20 2714 15 2234

Dziudo_imtynės 87 4034 88 3814 85 3726 89 3343 82 2964

Futbolas 265 13947 316 18824 285 18329 288 18280 305 19116

Krepšinis 347 22447 373 23151 376 24455 386 23551 436 31273

Plaukimas 130 5573 134 5918 132 5825 138 6261 146 6146

Rezultatai:

Badmintonas 3
-------------------------------
Krepšinis 8826
-------------------------------
Badmintonas 14
Dziudo_imtynės 86
Futbolas 292
Krepšinis 384
Plaukimas 136
-------------------------------
Badmintonas 14
Dziudo_imtynės 86
Plaukimas 136
Futbolas 292
Krepšinis 384
-------------------------------
Badmintonas 14
Dziudo_imtynės 86
Futbolas 292
Krepšinis 384

Reikalavimai

Uždaviniui spręsti reikalingas duomenų struktūras pasirinkite savo nuožiūra.

Pradinių duomenų skaitymo funkcija void.

Didžiausios ir mažiausios reikšmės paieškos funkcijos, grąžinančios apskaičiuotas reikšmes per funkcijos vardą.

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

Rikiavimo funkcija void.

Vieno elemento šalinimo funkcija void.

Rezultatų spausdinimo ekrane funkcija void. Rezultatai turi būti rodomi taip, kaip pateikta pavyzdyje.

Interaktyvus sprendimas

cpp/2016/6/sportininkai

Papildoma informacija

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