Var N,A,Min:integer;
Begin
Min:=30001;
Read(N);
For N:= 1 to N do
Begin
Read(A);
if (A mod 2 = 0)and(A < Min) then Min:=A;
End;
WriteLn(Min)
End.
Будет работать только в Pascal.ABC. Желательно вводите величины от 30-50, так как всё измеряется в пикселях.
Program Zagacha;
Uses GraphABC;
Var r, a, b: Integer;
Begin
WriteLn('Введите значение r');
ReadLn(r);
WriteLn('Введите значение a');
ReadLn(a);
WriteLn('Введите значение b');
ReadLn(b);
If ((r + a + b) < 30) Or ((r + a + b) > 200) Then
Begin
r := 50;
a := 100;
b := 100;
<span>End;
</span>DrawCircle(Round(Window.Width / 2), Round(Window.Height / 2), r);
DrawRectangle(Round((Window.Width - a) / 2), Round((Window.Height - b) / 2), Round((Window.Width + a) / 2) + 1, Round((Window.Height + b) / 2) + 1);
If (a = b) And (a * b = 4 * r * r) Then
TextOut(Round(Window.Width / 2 - 50), 10, 'Окружность вписана')
Else If (a = b) And (a * b = 2 * r * r) Then
TextOut(Round(Window.Width / 2 - 50), 10, 'Окружность описана')
Else
TextOut(Round(Window.Width / 2 - 50), 10, 'Окружность посторонняя')
End.
В первом номере: 10.
Во втором номере: 2
В третьем номере: 10
В четвертом номере: 24
В пятом номере: 1
В шестом номере: 2
В седьмом номере: 9
В восьмом номере: 2
While (условие) do
begin
(пишем что выполнить)
end;
Общее количество положений двух рук = 3*3 = 9. Из них в 3 случаях руки находятся в одинаковом положении, в 6 - в различных положениях.
Количество сигналов с добавлением огня, когда руки <span>не находятся в одинаковом положении = 6*(6*6) = 216.
</span>Количество сигналов с добавлением огня, когда руки находятся в одинаковом положении = 3*(14*14) = 588.
Всего: 216+588 = 804
Ответ: <span>Саруман сможет контролировать свою армию</span>