В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
виктор238
виктор238
31.10.2022 19:36 •  Информатика

Ограничение времени 1 секунда
ограничение памяти 64mb
ввод стандартный ввод или input.txt
вывод стандартный вывод или output.txt
в самом начале своего пребывания в угуланде сэр макс мог общаться с безмолвной речи только со псом джуффина хуфом. но талант к истинной магии не потеряешь! и когда из дома маклуфа прибежал слуга с сообщением о новом преступлении, макс послал зов джуффину в дом у моста! джуффин, макс и другие сотрудники тайного войска стали обследовать комнату, в которой произошло убийство. у каждого из них есть свой индикатор магии, встроенный в какой-нибудь обычный предмет, у джуффина — в трубку. в мире угуланда запрещена белая магия выше пятого уровня и черная магия выше второго, а тут индикаторы зашкаливают! вам нужно определить, каких нарушений было больше: белой магии или черной. в любом случае нужно еще вывести на сколько максимально было превышено допустимое значение.

формат ввода
вводится целое число n — количество сотрудников, измеряющих уровень магии. каждый сотрудник сначала передает измеренное значение уровня белой магии, в следующей строке — черной. то есть дальше идут 2 * n строк.

формат вывода
выводятся две строки в формате: белая магия или черная магия или поровну. максимальное превышение: {количество}

пример 1
ввод вывод
3
5
3
12
2
4
5
черная магия
максимальное превышение: 7
пример 2
ввод вывод
3
15
3
12
2
4
5
поровну
максимальное превышение: 10
примечания
если нарушений не было или было одинаковое количество, то вывести поровну.

Показать ответ
Ответ:
ученик1890
ученик1890
31.10.2021 21:28

Var

N,A:integer;

Begin

Write('N = ');Read(N);

A:=0;

While N>0 do

  Begin

  if (N mod 10) > A then A:= N mod 10;

  N:=N div 10;

  End;

Write(A)

End.

Var

N,A,B:integer;

C:boolean;

Begin

Write('N = ');Read(N);

A:=-1;

B:=-2;

C:=false;

While N>0 do

  Begin

  if A=B then C:=true;

  if N>0 then

     Begin

     A:=N mod 10;

     N:=N div 10;

     End;

  if A=B then C:=true;

  if N>0 then

     Begin

     B:=N mod 10;

     N:=N div 10;

     End;

  End;

if A=B then C:=true;

if C then Write('Есть')

else Write('Нет')

End.

Подробнее - на -

0,0(0 оценок)
Ответ:

1. В.А.Котельников

Объяснение:

Влади́мир Алекса́ндрович Коте́льников (24 августа (6 сентября) 1908 года в Казани — 11 февраля 2005 года в Москве) — советский и российский учёный в области радиофизики, радиотехники, электроники, информатики, радиоастрономии и криптографии. Один из основоположников советской секретной радио- и телефонной связи. Академик АН СССР (23.10.1953), академик РАН (отделение физических наук), вице-президент АН СССР 1970—1988 гг, дважды Герой Социалистического Труда, 4-й кавалер ордена "За заслуги перед Отечеством" I степени.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота