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 tarptautinę migraciją. Pirmiausia įvedami trys sveikieji skaičiai: savivaldybių skaičius s, pradiniai analizės metai prmetai, galutiniai analizės metai gmetai. Tolesnėse s eilučių surašyti savivaldybių pavadinimai ir kiekvienais tyrimo metais (nuo prmetai iki gmetai) į savivaldybę atvykusių imigrantų skaičius. Parašykite programą, kuri analizuoja pateiktus statistinius duomenis:

  • kuriais metais kiekvienoje savivaldybėje imigrantų buvo užfiksuota daugiausia. Jei buvo keli vienodi metai, kai imigrantų daugiausia, tai turi būti išvesti vėliausi metai, kai imigrantų užfiksuota daugiausiai;
  • kuriais metais kiekvienoje savivaldybėje imigrantų buvo užfiksuota mažiausiai. Jei buvo keli vienodi metai, kai imigrantų buvo užfiksuota mažiausiai, tai turi būti išvesti anksčiausi metai, kai imigrantų užfiksuota mažiausiai;
  • kiek imigrantų užregistruota kiekvienais metais iš viso;
  • koks vidutinis imigrantų skaičius užfiksuotas per metus (imti visų metų bendrą imigrantų skaičių ir dalinti iš metų skaičiaus);
  • surikiuoti savivaldybes pagal bendrą imigrantų skaičių mažėjimo tvarka, o jei skaičiai sutampa – pagal abėcėlę nuo Z iki A;
  • įterpti į sąrašo pradžią savivaldybę, kurioje buvo užfiksuotas bendras mažiausias imigrantų skaičius.

Pradiniai duomenys:

6 2010 2014

Biržų 38 95 98 117 144

Kupiškio 16 81 107 96 79

Panevėžio_m 159 495 544 533 510

Panevėžio_r 18 133 181 152 197

Pasvalio 19 99 116 134 141

Rokiškio 37 119 132 161 210

Rezultatai:

Biržų 2014 2010
Kupiškio 2012 2010
Panevėžio_m 2012 2010
Panevėžio_r 2014 2010
Pasvalio 2014 2010
Rokiškio 2014 2010
2010 287
2011 1022
2012 1178
2013 1193
2014 1281
Panevėžio_m 2241
Panevėžio_r 681
Rokiškio 659
Pasvalio 509
Biržų 492
Kupiškio 379
Kupiškio 379
Panevėžio_m 2241
Panevėžio_r 681
Rokiškio 659
Pasvalio 509
Biržų 492
Kupiškio 379

Reikalavimai

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

Pradinių duomenų įvedimo 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 įterpimo funkcija void.

Rezultatų išvedimo funkcija void. Rezultatai turi būti išvedami taip, kaip pateikta pavyzdyje.

Interaktyvus sprendimas

cpp/2016/6/tarptautine_migracija

Papildoma informacija

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