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

Вруки аналитика попала программа, которая выводит на экран число 6420. однако при копировании исходного кода произошла ошибка. ему определить, что должно было быть на месте символа █. var i,size: integer; r: array of char; begin size : = ord('& ') - ord('! '); setlength(r,size); i : = ord('+'); for i : = (ord('$') - ord('$')) to (ord('%') - ord('! ')) do begin r[i] : = chr(ord('█') - ord(#9)- (ord('> ') - ord('< ')) * i); end; r[ord('.')-ord('*')] : = chr(ord('~')-ord('~')); for i : = 0 to size - 1 do write(r[i]); end.

Ответ:
Dhcfyfhffdh
Dhcfyfhffdh
04.10.2020 02:00
Знак "?"

если все расписать, то получится так:

size=5
for i:=0 to 4 do
  begin 
   r[i]:= chr(█-9-2*i)
  end;
r[4]= пустой
for i:=0 to 4 do 
write(r[i]);

Число 6420.
htmlкод 6 - 54, и его по идее достаточно, чтобы найти █
вернемся на строчку, где был █
r[i]:= chr(█-9-2*i)
r[0]:= chr(█-9-2*0)=chr(54) 
█-9=54
█=54+9=63
Cмотрим, какой знак находится под номером 63, и это  "?"

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