В некоторой компьютерной игре вам необходимо убивать врагов, получая за это новые уровни. Враги бывают двух видов: обычные и боссы. Чтобы получить - вопрос №1887983
новый уровень, необходимо убить двух врагов или одного босса. При этом, если вы убиваете босса после того, как убили одного врага, вы получаете новый уровень, и начинаете получать следующий с нуля (то есть убитый до этого враг не считается). Вам дана последовательность убийств, в которой E обозначает обычного врага, а B — босса. Какой уровень вы получили, если изначально вы были на нулевом уровне? EEBEBBBBEBEEBBBEBEBBEEBEBEEEEEEEBBEBBBBEEBBEBBEBEEBBEBEEEBEBEBBEEEBEEEEEEEBEBBEBEBEEBEBEEBEBEEEBEEBE
ОТВЕТ 53.
вот программа расчета
program strocka;uses crt;var stroka: string; i, k, lic: integer; beginclrscr;stroka:='EEBEBBBBEBEEBBBEBEBBEEBEBEEEEEEEBBEBBBBEEBBEBBEBEEBBEBEEEBEBEBBEEEBEEEEEEEBEBBEBEBEEBE';lic:=0;k:=0;for i:=1 to length (stroka) dobeginif stroka[i]='B' then begin k:=k+1; lic:=0; end else if stroka[i]='E' then begin lic:=lic+1; if lic=2 then begin lic:=0; k:=k+1; end; end;end;writeln ('riven=', k);readln;end.
Добрый день. Меня заинтересовал ваш ответ "ОТВЕТ 53.
вот программа расчета
program strocka;uses crt;var stroka: string; i, k, lic: intege..." на вопрос http://www.liveexpert.org/topic/view/1887983-v-nekotoroj-kompyuternoj-igre-vam-neobhodimo-ubivat-vragov-poluchaya-za-eto-novie-urovni-vragi-bivayut-dvuh-vidov-obichnie-i-bossi-chtobi. Можно с вами обсудить этот ответ?