Matematikos mėgėjams. Tėtės Karlo ir numylėtojo Buratino kišenpinigiai

Komentarai Prisijungti

Viršuje:   Seniausi | Naujausi

Zandux 2009-10-26 16:44
7 Lt Gaila, kad jau senai nebe sestokas esu
Justdoit 2009-10-26 16:52
Buratinui dabar 11m, tėvui 71m praeitais buvo 10 ir 70 .. gavo 7 lt.. Gal kas galit racionalesnį būdą parašyt, nes aš 781 pradėjau dalint nuo vieno ir ėjau iki 11 kol pagaliau išsidalino be liekanos.. po to nuėmiau po vienetuką ir sudauginau. Taip gavau 700 ct. Ar yra kas kitaip skaičiavo ?
ligonis 2009-10-26 17:06
justdoit: gan racionalesnis budas butu: #include <iostream> using namespace std; int main() { for(int i=780;i!=0;i--) if(781%i==0 && i!=1) cout <<i<<endl; return 0; }
knopkela 2009-10-26 17:19
7 LTL
Tornmentor 2009-10-26 17:29
buratino gaunamų kišenpinigių lygtis yra X * Y = 781 (kur x ir y - buratino ir tėtės metai). pagal skaičių dalumo taisykles radau, jog 781 dalijasi iš 11, tada 781/11=71. Taip jau turime x ir y. dabar sudarome naują lygtį pernai metais gautiems kišenpinigiams rasti (x-1)*(y-1)=z. Įstatome skaičius: (11-1)*(71-1)= 700 ct.
rkr 2009-10-26 18:46
Toli gražu iki racionalumo: for(int i=1;i<=math.sqrt(781);i++) if(781%i==0) cout << i << "*" << (781/i) << "=781" <<endl; return 0; } Vienu šūviu nušaunam du skaičius ir tikrinam iki sqrt(781) tik, nes toliau jokių naujų skaičių nerasim. O skaičiuojant rankutėm (arba programuojant rimčiau), tai tik pirminius skaičius tikrint reikia: 2, 3, 5, 7, 11, 13, 17, 19, 23...
kionig 2009-10-26 18:46
Labai jau krizinis uzdavinys
ligonis 2009-10-26 19:11
rkr: turint omeny sugaista laika, ir programos sudetinguma nemanau, kad tavo ir mano skiriasi labai. vistiek kokia tikimybe, kad 6 olimpiadoi rasys tokia programa
Barzdonas 2009-10-26 19:16
Huh iskart patikrinau 781 dalyba is vienuolikos ir pataikiau gaunant 7,00 LT
Linksmas 2009-10-26 20:16
Gal yra norinciu uz mane matiekos egza palaikyt?
Dvigubas nulis 2009-10-26 21:27
Turiu tokią knygutę „Matematiniai galvosūkiai“, Aleksandro Baltrūno. Ten taipogi gan nemažai tokių uždavinių. Nereikia didelių matematinių sugebėjimų juos sprendžiant, bet vat vis logikos pritrūksta. Skatina nestandartinį mąstymą. Taip kad rekomenduoju Lauksiu kitų Romualdo Kašubos uždavinių, tikrai nepakenks.
Mistė 2009-10-26 21:52
Na, aš irgi tik spėjimo būdu išsprendžiau... Tai gal vis tik kas nors ne spėjimo būdu (ir ne programų rašymo būdu, nes kadangi tai iš esmės tas pats kas spėjimo būdu, tik vietoj tavęs spėlioja tavo parašyta programa) išsprendė?
Tas_pac 2009-10-26 22:00
Buratinas nemėgo knygų, nes žinojo iš ko jas daro.
WyckaOO 2009-10-26 23:34
Šiaip pagal uždavinį galima daug sąlygų prirašyt, bet esmė yra ta, kad reikia išskaidyti į pirminius dauginamuosius. 781|11 71|71 1|1 0| Tai iš čia atsakymas iškart ir išplaukia. Šiaip tai negalima atmest, kad tas skaičius nėra dviejų pirminių sk. sandauga. bet tokiu atveju sprendinys būtų nevienareikšmis. Pvz 650 pirmianiai dauginamieji 2, 5, 5, 13. Tai galetu but 10 ir 65; 25 ir 26 ( na aišku jau su logika prasilenkia ir kt. Na dar galima papildomų salygu prirašyt kad mažiau už sqrt(781).. Kad vienas skaičius turi būt mažesnis už kitą...
WyckaOO 2009-10-26 23:57
Ir dar, visas matematikos "grožis" pasirodo kai pabandai paskaičiuoti tą patį uždavinį, tik jei duoti kiti metai, pvz jei sąlygoj būtų 10 70, 700 išskaidžius gaunamas ne vienareikšmis atsakymas. Jei paiimam i kitą pusę 12 ir 72 ir išskaidom 864 gaunam 2 2 2 2 2 2 3 3 3 čia atsakymų dar daugiau. Nors pradinės sąlyga atrodytų identiška, su kitų metų duomenim uždavinys nebeišsprendžiamas.
Topazas 2009-10-27 00:19
Nuostabu! Pagaliau matematikos straipsnis! Nors tiesą sakant nuliūdino tai, kad nesugebėjau išspręsti 5-6kl uždavinio , bet čia jau mano bėdos.. Na, bet laukiam tolimesnių uždavinių Edit: Wycka, tavo iš visų pats logiškiausias, viskas paaiškėjo dabar..
Andrius79 2009-10-27 08:36
Buratinui dabar 11m, tėvui 71m praeitais buvo 10 ir 70 .. gavo 7 lt.. Gal kas galit racionalesnį būdą parašyt, nes aš 781 pradėjau dalint nuo vieno ir ėjau iki 11 kol pagaliau išsidalino be liekanos.. po to nuėmiau po vienetuką ir sudauginau. Taip gavau 700 ct. Ar yra kas kitaip skaičiavo ? Na, kad praeitais gavo 7 lt nesiginciju. tik va is vienuolikmecio medelio labai jau liesas tas buratinas gautusi, o is 71 aptasius pats tas. Tad dede karlui lieka 11. Ir visai itiketina nes 71 daug normanlesni buratina butu isdrozes su visomis proporcijomis
kiesza 2009-10-27 09:22
man tai asmeniskai matematika gaidziu gaidys yra geraiu jau sulnius kasciau ir kaminus valyciau nei tas ligtis rasyciau
xuy 2009-10-27 13:27
O man juokinga, kad buratinas 11 metu. nes pasakoja jis eina i mokykla pirma klase. Taipogi Buratino gimtadienio proga, duodami kisenpinigiai, Tetes Karlo ne ta pacia diena gimtadienis todel galima i tai atsizvelgti irgi skaicuot menesius. As manau kad Buratinai buvo 9 metai, o tetes Karlo metai 86 metai ir 8 menesiai. Gimtadienio proga jis gavo 7.81lita. O praitais metais kai jam buvo 8 metai, teciui Karlui 85metai ir 8 menesiai. Jis gavo 6,86 lito. faktas kad tetis karlas per senas, bet man keista kai buratinas 11 metu any way ir atsakymas nepaskayciau kad lb neteisingas.
kionig 2009-10-27 13:38
Ei, zmones, o gal kas pamenat ko moko 5-6 klaseje ? Tai pagal tuos budus ir spreskite t.y budami 5-6 lygio neva.