Какой текст будет выведен на метку Label1 в результате выполнения наведенного ниже фрагмента программы: var s:string; i,l:integer; begin s := ’!P-A-S-C-A-L!’; l:=length(s); for i:=2 to l-1 do if s[i]=’-’ then s[i]=’,’ else if s[i]=’!’ then s[i]=’-’ end; Label1.Caption := s; а) -P,A,S,C,A,L- б) !P A S C A L! в) !P,A,S,C,A,L! г) -PASCAL- Объясните в кратце что да как, срочно!!!

Есть ответ
12.12.2022
285

Ответ


Ответ:
буква в
Объяснение:
if s[i]=’-’ then s[i]=’,’ - эта строка меняет "-" на ","
if s[i]=’!’ then s[i]=’-’ - эта строка ничего не меняет, так как берётся строка со второго символа по предпоследний



Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
12.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.