Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Pagalbos su uždaviniu C++


Tomsu

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1575 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

reikėtų pagalbos su olimpiados uždaviniu. Šiame uždavinyje galima naudoti masyvus

Akmenukai.
Eilėje stovi n vaikų. Jie sunumeruoti (iš kairės į dešinę) iš eilės nuo 1 iki n. Kiekvienas vaikas arba turi saujoje akmenukų, arba sauja yra tuščia. Vaikai paeiliui dalija akmenukus stovintiems dešinėje vaikams. Pirmasis vaikas duoda vieną akmenuką antram, po to - vieną akmenuką trečiam ir t.t. taip dalydamas akmenukus, jis eina į dešinįjį eilės galą, po to atgal link savo vietos kiekvienam vaikui vėl duodamas po akmenuką. Dešiniame eilės gale stovintis (n-tasis) vaikas vis gauna po akmenuką, kai dalijantis akmenukus vaikas eina į priekį ir atgal. Vaikas nustoja dalyti akmenukus, kai jis prieina savo vietą arba pasibaigia akmenukai. Jeigu vaikui pasibaigia akmenukai dar nepriėjus savo vietos, jis grįžta tuščiomis rankomis. Jei vaikas prieina savo vietą turėdamas rankose akmenukų, jis atsistoja ir pasilieka likusius akmenukus.
Toliau analogiškai dalija antrasis vaikas, trečiasis ir t.t.
Paskutinis (n-tasis) vaikas, stovintis dešiniajame eilės gale, akmenukų nedalija. Akmenukai dalijami tik dešinėje stovintiems vaikams, todėl antrasis duoda akmenukų tik trečiajam, ketvirtajam ir t.t., trečiasis - ketvirtajam, penktajam ir t.t. Parenkite programą, kuri apskaičiuotų, kiek akmenukų turės kiekvienas vaikas, kai baigsis dalijimas. Pirmoje pradinių duomenų failo eilutėje nurodytas vaikų skaičius (3 <= n <= 10). Antroje eilutėje įrašyta n tarpais atskirtų sveikųjų neneigiamų skaičių - kiekvieno vaiko turimas akmenukų skaičius. Rezultatų failų vienoje eilutėje turi būti pateikiami kiekvieno vaiko turimi akmenukų skaičiai, atskirti tarpais.


Pradiniai duomenys
5
3 6 1 12 10
Rezultatai
0 1 0 15 16

Nuoroda į komentarą
Dalintis per kitą puslapį

Prieš 1 valandą, Tomsu parašė:

reikėtų pagalbos su olimpiados uždaviniu. Šiame uždavinyje galima naudoti masyvus

Akmenukai.
Eilėje stovi n vaikų. Jie sunumeruoti (iš kairės į dešinę) iš eilės nuo 1 iki n. Kiekvienas vaikas arba turi saujoje akmenukų, arba sauja yra tuščia. Vaikai paeiliui dalija akmenukus stovintiems dešinėje vaikams. Pirmasis vaikas duoda vieną akmenuką antram, po to - vieną akmenuką trečiam ir t.t. taip dalydamas akmenukus, jis eina į dešinįjį eilės galą, po to atgal link savo vietos kiekvienam vaikui vėl duodamas po akmenuką. Dešiniame eilės gale stovintis (n-tasis) vaikas vis gauna po akmenuką, kai dalijantis akmenukus vaikas eina į priekį ir atgal. Vaikas nustoja dalyti akmenukus, kai jis prieina savo vietą arba pasibaigia akmenukai. Jeigu vaikui pasibaigia akmenukai dar nepriėjus savo vietos, jis grįžta tuščiomis rankomis. Jei vaikas prieina savo vietą turėdamas rankose akmenukų, jis atsistoja ir pasilieka likusius akmenukus.
Toliau analogiškai dalija antrasis vaikas, trečiasis ir t.t.
Paskutinis (n-tasis) vaikas, stovintis dešiniajame eilės gale, akmenukų nedalija. Akmenukai dalijami tik dešinėje stovintiems vaikams, todėl antrasis duoda akmenukų tik trečiajam, ketvirtajam ir t.t., trečiasis - ketvirtajam, penktajam ir t.t. Parenkite programą, kuri apskaičiuotų, kiek akmenukų turės kiekvienas vaikas, kai baigsis dalijimas. Pirmoje pradinių duomenų failo eilutėje nurodytas vaikų skaičius (3 <= n <= 10). Antroje eilutėje įrašyta n tarpais atskirtų sveikųjų neneigiamų skaičių - kiekvieno vaiko turimas akmenukų skaičius. Rezultatų failų vienoje eilutėje turi būti pateikiami kiekvieno vaiko turimi akmenukų skaičiai, atskirti tarpais.


Pradiniai duomenys
5
3 6 1 12 10
Rezultatai
0 1 0 15 16

Galiu padaryt už čiriką 

Nuoroda į komentarą
Dalintis per kitą puslapį

Rimtai, niekada neapprovinsiu tokių žmonių, kurie paprašo padėt padaryt užduotį, nors net neparodo, ką yra padarę. Reiškia, kad reikia padaryti užduotį už tave, o ne padėti. Tokiu atveju klausimas sprendžiamas arba pinigais, arba tavo paties darbo indėliu. 

Persiskaityt užduotį nuo pat pradžių, susiskaldyk į smulkesnes užduotis ir bandyk rašyt.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1575 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...