Дана символьная строка. найти слова , начинающиеся и заканчивающиеся на одну и ту же букву. слова разделены одним пробелом. язык pascal.
210
479
Ответы на вопрос:
Var s,sw: string; i,j,bst: integer; begin s: ='строка для решения арба еле реестр'; bst: =1; sw: =''; write('строка для поиска - '); writeln(s); for i: =1 to length(s) do begin if (ord(s[i])=32) then begin if (s[bst]=s[i-1]) then begin for j: =bst to i-1 do sw: =sw+s[j]; writeln('найдено слово - ',sw); sw: =''; end; bst: =i+1; end; end; if (s[bst]=s[length(s)]) then begin for i: =bst to length(s) do sw: =sw+s[i]; writeln('найдено слово - ',sw); end; end.
Что бы перевести из 10-но с.с в двоичную,необходимо данное числа делить на основание переводимой с.с (т.е на 2),до тех пор пока частное не станет меньше или равное остатка! потом переписываем ответ с последнего частного и всех последующих остатков(т.е с конца) - системы счисления, пишется внизу 1995 (10) = 11111001011 (2) 1997 (10) = 11111001101 (2)
Популярно: Информатика
-
Алина1ззз27.08.2020 14:59
-
вася78320.03.2020 21:11
-
mrlams28821.03.2023 12:45
-
Bronin200205.04.2022 16:38
-
ksenia23110626.09.2020 22:12
-
Олежик12131418.01.2022 15:34
-
fff56731.10.2020 04:51
-
pashafil517.05.2021 08:34
-
nickitaartemjev22.06.2023 04:29
-
Alinыch1117.03.2022 06:02