dělitelnost matematika
Dobrý den,
Kolik dvojciferných čísel dělitelných 4 neobsahuje číslo 4? Prosím o postup.
Děkuji
Kolik dvojciferných čísel dělitelných 4 neobsahuje číslo 4? Prosím o postup.
Děkuji
Odpovědi
Diskuze
2. pak se udělá výčet všech dělitelných 4:
12+4=16
16+4=20
20+4=24
24+4=28
28+4=32
32+4=36
36+4=40
40+4=44
44+4=48
48+4=52
52+4=56
56+4=60
60+4=64
64+4=68
68+4=72
72+4=76
76+4=80
80+4=84
84+4=88
88+4=92
92+4=96
3. a vyškrtají se ta čísla která obsahují cifru: 4, jako: 24,40,44,48,64,84
4. počet čísel je: 15 (těch které obsahují cifru 4 je: 6)
Předem děkuji za odpověď
V tomto případě asi jiný postup není, nebo ho sám neznám. V matematice není vždy všechno jen prostým dosazením do "vzorce", některá řešení jsou i jiná.
Kdyby ovšem v zadání figurovala třeba 4ciferná čísla, už by to asi takhle nešlo :-)
Pak je potřeba se zamyslet a najít/vypozorovat v těch číslech nějaké pravidelnosti. Např. v každých 5 po sobě jdoucích násobcích 4 je vždy právě jedno číslo se 4 na konci. Nebo fakt, že 3. a vyšší cifry nemají na dělitelnost 4 žádný vliv. A podobně. A na základě těchto úvah to "nějak" spočítat.
Na úlohy tohoto typu rozhodně není nějaká předem daná "rovnice", někdy je to docela pracné.
(vkopírujte do textového dokumentu a přejmenujte na: test.vbs):
for i=1 to 9
for j=0 to 9
if cint(i&j) mod 4 = 0 then
if i=4 or j=4 then
'nothing to do
else
msgbox i&j
end if
end if
next
next
Ale já jsem mluvil o situaci, kdy to má někdo vyřešit úvahou, vlastní inteligencí. Naprogramovat to, to je zase jen hrubá síla, jen trochu víc sofistikovaná.