для того что было понятнее обозначим берег на котором солдаты "1", а второй берег "2".сначала через реку переплывают вдое мальчиков на берег 2, один остается другой возращается обратно на берег 1, переплывает солдат и отдает лодку мальчику на берегу 2, который в свою очередь переплывает на берег 1, забирает брата и переплывают вдвоем на берег 2. и данный алгоритм повторяется пока все солдаты не переправятся.
Ответ дал: Гость
программа на паскале:
program xxx; var a, b: real; begin writeln('введите количество миль'); readln(a); b: = a*1.6; writeln('кол-во киллометров - ',b)end.
Ответ дал: Гость
var
i,j,k: integer;
a,b,c: array [1..30] of integer;
begin
randomize;
j: =0;
k: =0;
for i: =1 to 30 do
begin
a[i]: =random(80)-30;
if a[i] mod 2 =0 then
begin
j: =j+1;
b[j]: =a[i]
end
end;
for i: =30 downto 1 do
if a[i]< 0 then
begin
k: =k+1;
c[k]: =a[i];
end;
for i: =1 to j do
writeln(b[i]);
for i: =1 to k do
writeln(c[i]);
end.
Ответ дал: Гость
(если сумма цифр числа делится на 3, то число делится на 3 нацело)
Популярные вопросы