Вопрос задан 18.02.2019 в 14:12. Предмет Информатика. Спрашивает Момбекова Адия.

Преобразовать исходную строку, заменив каждую из групп стоящих рядом двух или более точек

многоточием (т.е. тремя точками).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ермакова Алёна.
uses crt;
var s:string;
     i,j:byte;
begin
 clrscr;
writeln('Введите строку, содержащую точки, как по 1, так и группами:');
readln(s);
if (length(s)>1)and(copy(s,1,2)='..') then{если в начале строки более 1 точки}
  begin
                                    {или строка вообще из точек}
   while (s[1]='.')and(length(s)>0) do delete(s,1,1);
   insert('...',s,1);
 end; if(length(s)>2)and(s<>'...') then{если осталось более 2 сиволов, начнем                                   проверять с конца}  
begin   i:=length(s)-2;  
while i>=1 do
  if (s[i]<>'.')and(copy(s,i+1,2)='..') then
   begin  
  while (s[i+1]='.')and(i+1<=length(s)) do delete(s,i+1,1);    
 insert('...',s,i+1);  
   i:=i-1;
    end  
else i:=i-1;
 end;
write(s);
readln
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для преобразования исходной строки, заменяя каждую группу стоящих рядом двух или более точек многоточием (т.е. тремя точками), можно использовать различные подходы. Один из способов - использовать регуля#### Converting the Original String

To convert the original string, replacing each group of adjacent two or more dots with an ellipsis (three dots), you can use the following code:

```python import re

def replace_dots_with_ellipsis(input_string): output_string = re.sub(r'\.{2,}', '...', input_string) return output_string ```

This Python function uses the `re.sub` method to replace each occurrence of two or more dots with an ellipsis in the input string.

Example Usage

Here's an example of how you can use the `replace_dots_with_ellipsis` function:

```python input_string = '... . . LATEX... . . LATEX' output_string = replace_dots_with_ellipsis(input_string) print(output_string) ```

This will output: ``` ... . . LATEX... . . LATEX ```

You can use this function with any input string to achieve the desired transformation.

Feel free to try this code with your own input strings and let me know if you have any questions or need further assistance!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос