Pereiti prie turinio

C++ keista užduotis, reikia idėjų


Rekomenduojami pranešimai

Pats uždavinys nepasirodė ypatingai sunkus, išskyrus įdomesnė paskutė jo dalis, kur reikia realizuot savo taisykles. Pirmąjį dalį gali išspręsi gan paprastai. Pirmiausia susirašai apie skaitytojams išduotas knygas, paprasčiausia būtų visą informaciją sumest į structūrą. Structūroj be pradinių duomenų reiktų apsiskaičiuot kada būtų įmanoma pasiimt mūsų Studentui knygutę t.y paėmimo datą sudėt su laikymo laiku. Po to pradedam skaityt pageidavimu, iš jų pridedam prie mūsų structuroj esančio kintamojo pridedam kiek dienų jis nori tą knygą laikyt. Tuomet šią structurą tiesiog surikiuojam didėjimo tvarka (galėjom ir seniau išsirinkinėt mum tinkančius) ir spausdinam į failą visus kuriuos tinka. Antroji dalis gan panaši į pirmąją, bet iškart galima tikrint ar jie tenkina mūsų veikėją jaunąjį studentą. Jei tenkina viskas cool :) Dėl paskutinio punkto prigalvok savo idėjų ir jei nesiseks suprogramuot rašyk. Be abejonės dvi paskutiniosios eilutės bus išgaunamos ganėtinai paprastai, pirmajai daliai tiesiog patikrinus ar tenkina laikas ir atspausdinus viską iš 0 indexo, antrajam analogiškai. Jei kartais būsiu ne taip supratęs užduotį, rašyk bandysim kitaip pagalvot :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na ir pavyzdžiui kaip siūlytum rašyti datas kada knyga paima/grąžinama? Rašant metai-mėnuo-diena iškyla problemų su pridėjimu tiksliu :/

 

O datos duotos metai-mėnuo-diena duomenų faile ? Jei taip tai gali rašytis į tris kintamuosius, bet turėsi šiek tiek problemų tikrindamas dėl kus keliamųjų metų ir t.t. Gali metus saugot į atskirą kintamąjį o iš menėsio ir dienos pasidaryt vieną skaičių, dienos metuose numerį, šitaip bus lengviau palyginti ir patikrinti. Gali viską apskritai į vieną kintamąjį sukišt pvz: 2012 - 01 - 15 gali pasikeist į formatą metai bei dienos numeris 2012015 tuomet būtų super paprasta viską palygint. Galėtum įmest pavyzdinių pradinių duomenų failiukus, bei rezultatų failiuką.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na ir pavyzdžiui kaip siūlytum rašyti datas kada knyga paima/grąžinama? Rašant metai-mėnuo-diena iškyla problemų su pridėjimu tiksliu :/

 

O datos duotos metai-mėnuo-diena duomenų faile ? Jei taip tai gali rašytis į tris kintamuosius, bet turėsi šiek tiek problemų tikrindamas dėl kus keliamųjų metų ir t.t. Gali metus saugot į atskirą kintamąjį o iš menėsio ir dienos pasidaryt vieną skaičių, dienos metuose numerį, šitaip bus lengviau palyginti ir patikrinti. Gali viską apskritai į vieną kintamąjį sukišt pvz: 2012 - 01 - 15 gali pasikeist į formatą metai bei dienos numeris 2012015 tuomet būtų super paprasta viską palygint. Galėtum įmest pavyzdinių pradinių duomenų failiukus, bei rezultatų failiuką.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...