Nesuprantu uzdavinio.Yra minciu kaip isspresti? Nelabai suvokiu ar cia reikia naudoti VOID f-ja? Padariau tik tiek ir nemanau, kad gerai. C++
deividas707 (+57)
Pagal mane cia turetu tikrinti taip: pvz jei mes turime 11 pestinimku, bet komplekta sudaro 8, tai is viso komplektu galime sudaryti 1 (cia ir butu minimumas) bet kaip ji uzrasyti c++ kalboje?
valdas3 (+1276)
Na jei funkcija turi gražinti kažkokį rezultatą, tai tikriausiai ne void reikėtų naudoti. Nors aš tai paprasčiausiai sudėčiau visų figūrų kiekį, tada padalinčiau pėstininkų skaičių iš 8 (paimti sveikąją dalį), bokštų skaičių iš 2 ir t.t. Tada mažiausias iš gautų skaičių ir bus atsakymas.
deividas707 (+57)
Del to sudejimo, kaip reiketu uzrasyti c++ kalboje? Be to kaip suprasti sudeti VISAS figuras ir padalinti is 8? Juk reiktu sudeti tik pestininkus ir dalinti is 8 ar ne?
valdas3 (+1276)
Na taip, savaime aišku, kad reikia sudėti pėstininkų figūrų kiekį ir jį padalinti iš 8, nelabai aiškiai parašiau. Nemoki skaičių sudėti? :D
deividas707 (+57)
Sudeti moku. bet kaip priskiirti i minimuma tai ne suprantu kad reikia tikrinti ir jei bus mazensnis uz minimumo pradine reiksme, nauja reikmse vadinti minimumu, bet kaip tai uzrasyti c++ nemoku.
valdas3 (+1276)
C++ Sintaksės nemoki? Jei taip, tai google geriausias programuotojo draugas. Vargu ar verta varginti kitus žmones, jei viskas internete ir taip paprastai ir aiškiai aprašyta. Tai nebent nesugalvoji pačio algoritmo? Tai tikriausiai turėtų atrodyti panašiai į(neliečiau c++ metus ar du, tai gal sintaksės klaidų bus) : min = pestSum / 8; if ((bokSum / 2) < min){ min = bokSum / 2; } ir t.t.