Обезьяны и бананы
Ежедневно 100 обитателям вольера приносят ровно 100 бананов, причем каждая горилла получает 3 банана, каждый шимпанзе - по 2, а лемуры, как самые маленькие, - по полбанана.
Сколько в вольере горилл, шимпанзе и лемуров?
Ответ: Условиям задачи соответствуют следующие решения:
5 горилл, 25 шимпанзе и 70 лемуров,
2 гориллы, 30 шимпанзе, 68 лемуров,
8 горилл, 20 шимпанзе и 72 лемуров,
11 горилл, 15 шимпанзе, 74 лемуров,
14 горилл, 10 шимпанзе и 76 лемуров,
17 гориллы, 5 шимпанзе, 78 лемуров.
Рейтинг: +29
Комментарии:
РыжийКсюн, 2009-04-10
Надо ж, а у меня получилось 53 гориллы, 36 шимпанзе и 10 лемуров ))
натали, 2010-03-04
я там на деления и непонял
вапва, 2011-01-23
РыжийКсюн,
у вас 99 обиатлей
Ангелина, 2011-03-24
я решила:
15 горилл,50 шимпанзе и 35 лемуров,т.к.:
5*3=15
25*2=50
70*0,5=35
Фруктов 100,животных 100)
Bobr, 2011-06-03
Надо решить недоопределенную систему двух уравнений с тремя неихвестными:
3x+2y+1/2z=100
x+y+z=100
где переменные целые числа.
Это довольно просто, для школьников.
Все верно. Всевозможных вариантов 6.
Получаем систему:
3x + 2y + 0.5z = 100
x + y + z = 100
Решение:
var x, y, z, i: Integer;
begin
i:=0;
for x:=1 to 100 do
for y:=1 to 100 do
for z:=1 to 100 do
if (3*x + 2*y + 0.5*z = 100) and (x + y + z = 100) then
begin
i:=i+1;
Writeln('ВАРИАНТ - ', i);
Writeln(x, ' горилл');
Writeln(y, ' шимпанзе');
Writeln(z, ' лемуров');
Writeln;
end;
end.
Ответ:
ВАРИАНТ - 1
2 горилл
30 шимпанзе
68 лемуров
ВАРИАНТ - 2
5 горилл
25 шимпанзе
70 лемуров
ВАРИАНТ - 3
8 горилл
20 шимпанзе
72 лемуров
ВАРИАНТ - 4
11 горилл
15 шимпанзе
74 лемуров
ВАРИАНТ - 5
14 горилл
10 шимпанзе
76 лемуров
ВАРИАНТ - 6
17 горилл
5 шимпанзе
78 лемуров
------
ВАРИАНТ:
20 горилл
0 шимпанзе
80 лемуров
не удовлетворяет условие задачи, так как шимпанзе, то есть y должен быть y>0 !
19 горилл, 21 шимпанзе и 2 лемура!!! Может же быть и так
у меня вышло 15 горил, 20 шимп. 30 лимуров. решений много)
На основе двух уравнений с тремя неизвестными:
1) 3х + 2у + 0.5z = 100;
2) х + у + z = 100,
где х,у,z соответственно количество горилл, шимпанзе
и лeмуров, подбором одного целого
числа,соответствующего х, у, или z, удовлетворяющего
двум уравнениям, можно получить и оставшиеся
два неизвестных. А именно, из второго уравнения,
у = 100 - х - z , подставляем в первое уравнение и
получаем: 1.5z - х= 100, из которого:
z = (100 + х)/1.5, и начав подбирать х с х = 2,
получаем сразу же z = 68, после чего у = 30.
Т.о., количество горилл, шимпанзе,
и лeмуров соответственно равно 2,30 и 68.