М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
STALKER18KEK
STALKER18KEK
20.06.2022 04:26 •  Информатика

На 128 космических кораблях летят 128 инопланетян (каждый на своем). каждый из них увидел что-то интересное и хочет сообщить об этом остальным. они стали связываться друг с другом по рации и рассказывать о своих открытиях. в одном разговоре участвует пара инопланетян. каждый разговор длится ровно 5 минут. за время разговора инопланетяне сообщают собеседнику обо всех интересных вещах, им известных. за какое наименьшее время все инопланетяне узнают обо всем, что случилось? комментарий. если бы было 3 инопланетянина, то им бы хватило 15 минут. в первые 5 минут общаются первый и второй, во вторые 5 минут общаются первый и третий, в последние 5 минут общаются первый и второй. пока общались первый и второй, третий тоже мог бы с кем-нибудь поговорить, но не с кем, а в разговор вклиниваться нельзя.

👇
Ответ:
EeVoNGuY
EeVoNGuY
20.06.2022

за 35 минут, при условии, что каждый будет рассказывать не только о том что он увидел, но и о том, что ему рассказали

4,7(6 оценок)
Открыть все ответы
Ответ:
serovau85
serovau85
20.06.2022
// 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
4,7(3 оценок)
Ответ:
yra221111
yra221111
20.06.2022
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
  var n:=ReadInteger('n=');
  var a:=MatrixRandom(n,n,10,99);
  var s:=0;
  var k:=0;
  for var i:=0 to n-1 do begin
    for var j:=0 to n-1 do Print(a[i,j]);
    Writeln;
    if a[i,i].IsEven then begin s+=a[i,i]; Inc(k) end;
    end;
  if k>0 then Writeln('S=',s/k:0:2)
  else Writeln('На главной диагонали нет четных элементов')
end.

Тестовое решение
n= 8
63 13 33 90 25 21 87 91
88 88 48 13 30 59 81 27
73 23 76 77 52 19 33 97
53 87 13 74 17 35 61 70
77 96 51 61 82 33 63 22
39 88 84 54 88 73 74 69
76 26 69 14 45 80 70 54
80 36 47 38 18 22 84 62
S=75.33
4,5(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ