trubchaninova71511
?>

Упричала стояла лодка, которая могла перевозить не больше двух человек. к реке подошли четверо, которым было необходимо переправиться на противоположный берег. все они переправились через реку без посторонней и продолжили свой путь, причем лодку поставили на тот же причал, откуда её и взяли . возможно ли это?

Информатика

Ответы

Olenkalebedeva4477
Возможно, если двое подошли с одной стороны берега, а двое с другой.
таким образом они поочерёдно переплывают с одного берега на другой. И лодка возвращается на от же причал откуда её и брали.
Donat-Evgeniya793
Программу надо сформатировать и тогда её структура будет видна лучше.
А чтобы понять, как идет выполнение, в нужных точках ставим промежуточную выдачу - это называется "трассировкой".

var
  s, k: integer;
label
  met;
begin
  s:=-12;
  k:=90;
  Writeln('s=',s,', k=',k);
  s:=s+10;
  Writeln('s=',s);
met:
  Writeln('Метка met:');
  k:=k+10; Write('k=',k);
  if k<200 then s:=50 else s:=s+k;
  Writeln(', s=',s);
  if k<200 then goto met;
  Writeln('Результат: s=',s)
end.

Результат выполнения программы:
s=-12, k=90
s=-2
Метка met:
k=100, s=50
Метка met:
k=110, s=50
Метка met:
k=120, s=50
Метка met:
k=130, s=50
Метка met:
k=140, s=50
Метка met:
k=150, s=50
Метка met:
k=160, s=50
Метка met:
k=170, s=50
Метка met:
k=180, s=50
Метка met:
k=190, s=50
Метка met:
k=200, s=250
Результат: s=250
Vitalevna
// PascalABC.NET 3.0, сборка 1164 от 11.02.2016
function gcd(a,b:integer):integer;
// Нахождение НОД
var
  i: longint;
begin
  while b <> 0 do begin
    a := a mod b;
    i := b; b := a; a := i
    end;
  Result:=a
end;

begin
  var a:=ReadInteger('a=');
  var b:=ReadInteger('b=');
  var nod:=gcd(a,b);
  if nod>1 then
    WritelnFormat('Дробь сократима: {0}/{1}={2}/{3}',
    a,b,a div nod,b div nod)
  else WritelnFormat('Дробь {0}/{1} несократима',a,b)
end.

Тестовое решение:
a= 23541
b= 335160
Дробь сократима: 23541/335160=59/840

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Упричала стояла лодка, которая могла перевозить не больше двух человек. к реке подошли четверо, которым было необходимо переправиться на противоположный берег. все они переправились через реку без посторонней и продолжили свой путь, причем лодку поставили на тот же причал, откуда её и взяли . возможно ли это?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

elenaperemena8
Shumnova42
Владимирович
pnat1235
mnn99
Vasilii1891
Grigorevna23
Артур
danceplusru
filternovo
dianakryukova00
perfectorg
test43
Алексеевна
aa276568