Задачка для 3-го класса
vott.ru про орехи и хомяка, с разведопроса с Савватеевым, текст в первом
static void Main(string[] args) { var array = new double[6]; do { array[0]++; array[1] = 4 * array[0]; for (int j = 0; j < 4; j++) { array[j + 2] = 4 * array[j + 1] / 3 + 1; } } while (array.Any(x => (x - Math.Truncate(x)) > Double.Epsilon)); Console.WriteLine(string.Join(" ", array)); Console.ReadKey(); }
for {set i 0} {$i < 10000} {incr i} { set bilo [expr $i*4+1] set orehi $bilo set err 0 for {set j 0} {$j < 4} {incr j} { set zabrali [expr 1+($orehi-1)/4] set orehi [expr $orehi-$zabrali] if {[expr ($orehi-1) % 4] != 0 && $j != 3} { set err 1 break } } if {$err} {continue} if {[expr $orehi % 4] == 0} { puts "Otvet: $bilo" break } }
for {set i 1} {$i < 10000} {incr i} { set err 0 set orehi [expr $i*4] for {set j 0} {$j < 4} {incr j} { set orehi [expr $orehi+25*$orehi/75] if {[expr $orehi %4 ] != 0} { set err 1 break } else { set orehi [expr $orehi+1] } } if {$err} {continue} else { puts "Otvet $orehi" break } }
Мама купила куль орехов и положила с утра на стол и ушла на работу.
1. Проснулся папа. Опача, орехи. Дал хомяку 1 орех, себе отсыпал четверть (от того, что осталось), завязал куль и на работу.
2. Проснулся сын. Нормас, орешки нераспакованные. Дал хомяку 1 орех, себе - аналогично, четверть. Сжевал - и на учёбу.
3. Проснулась дочь. Круто, свежий орех полезен. Дала хомяку 1 орех, себе - четверть куля. И в школу.
4. Вечером пришла с работы уставшая мама. Вроде куль не трогали, норм. Дала хомяку 1 орех, себе четверть куля.
5. Вся семья сидит за ужином и смеётся над ситуацией. Поделили остатки на 4 части и съели.
Сколько было орехов сначала?
(минимально возможное число, чтоб везде всё делилось нацело)