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

Stasys užsiima gyvulininkyste - augina avis bei karves. Kadangi jis privalo registruoti savo gyvulius, viskas yra fiksuojama duomenų bazėje. Tačiau viskas buvo rašoma viename faile, kuriame informacija, ūkiui besiplečiant, pradėjo painiotis, taigi buvo nuspręsta duomenis išskirti į atskirus failus.

Užduotis: parašykite programą, kuri iš duomenų failo Duomenys4.txt nuskaitytų visus duomenis ir išvestų juos į atskirus rezultatų failus, priklausomai nuo gyvulio (karvės surašomos į failą RezultataiK.txt, avys – į failą RezultataiA.txt). Taip pat realizuokite funkciją, kuri pagal įvestą registracijos numerį nustatytų, tai yra karvė ar avis. Registracijos numeris įvedamas klaviatūra, rezultatas išvedamas į ekraną.

Duomenų faile Duomenys4.txt duomenų kiekis yra nežinomas. Kiekvienoje eilutėje pirma raidė nurodo gyvulio tipą (A - avis; K - karvė), o toliau seka registracijos numeris.

Rezultatai: gyvulių registracijos numeriai išvedami į du skirtingus rezultatų failus (rezultataiA.txt ir rezultataiK.txt)

Duomenys4.txt RezultataiA.txt RezultataiK.txt

A AV1538

A AV9981

K KA8136

A AV4687

K KA9882

K KA2136

A AV5136

A AV8662

K KA8792

A AV1368

K KA5633

A AV6549

A AV7823

Avių kodai:

AV1538

AV9981

AV4687

AV5136

AV8662

AV1368

AV6549

AV7823

Karvių kodai:

KA8136

KA9882

KA2136

KA8792

KA5633

Reikalavimai

  • Naudokite simbolių eilučių masyvus.
  • Sukurkite pradinių duomenų skaitymo funkciją void. Joje gali būti formuojami karvių ir avių registracijos numerių masyvai.
  • Sukurkite rezultatų rašymo į failą funkciją void. Į funkciją kreipkitės 2 kartus: 1) rašydami avių kodus; 2) rašydami karvių kodus.

Papildoma informacija

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